Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > it.comp.www.php > #21404

Re: testare pagina con errori

From Alessandro Pellizzari <shuriken@amiran.it>
Newsgroups it.comp.www.php
Subject Re: testare pagina con errori
Date 2017-01-24 20:59 +0000
Message-ID <eepthnFqml7U1@mid.individual.net> (permalink)
References <o65nfr$1rc2$1@gioia.aioe.org>

Show all headers | View raw


Il Mon, 23 Jan 2017 21:02:03 +0100, alex ha scritto:

> + cat test.php <?php // esempio rudimentale di test funzionale $page =
> file_get_contents('http://local/index.php');
> echo false !== strpos($page, "Helo") ? 'ok' : 'error';
> echo "\n";
> 
> + php test.php ok
> 
> Apparentemente il test sembra superato, ma se apro il browser e digito
> http://local/index.php mi esce Notice: Undefined variable: abc in
> index.php on line 2

Il problema รจ che stai testando la cosa sbagliata.

Quando usi uno stream verso http stai testando il webserver, non lo 
script PHP.

Nel tuo caso non stai nemmeno tanto testando lo script, quanto il parser 
(infatti ricevi un warning di variabile non dichiarata, non un risultato 
sbagliato).

In pratica i test dovrebbero testare che dato un input tu riceva un certo 
output.

Se vuoi testare il parser di PHP devi usare xdebug, che appunto si 
inserisce nel processo di parsing e lo analizza.

Oppure, tranne che per i fatal error, usare un error_handler come dice 
Leonardo.

Bye.

Back to it.comp.www.php | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-23 21:02 +0100
  Re: testare pagina con errori Leonardo Serni <lserni@gmail.com> - 2017-01-23 21:35 +0100
    Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-24 16:52 +0100
      Re: testare pagina con errori Leonardo Serni <lserni@gmail.com> - 2017-01-24 18:15 +0100
        Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-24 19:46 +0100
          Re: testare pagina con errori Leonardo Serni <lserni@gmail.com> - 2017-01-24 22:21 +0100
            Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-25 13:17 +0100
              Re: testare pagina con errori Leonardo Serni <lserni@gmail.com> - 2017-01-25 14:39 +0100
                Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-25 15:13 +0100
                Re: testare pagina con errori Leonardo Serni <lserni@gmail.com> - 2017-01-25 20:04 +0100
                Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-26 09:26 +0100
                Re: testare pagina con errori Leonardo Serni <lserni@gmail.com> - 2017-01-26 23:38 +0100
                Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-27 14:16 +0100
                Re: testare pagina con errori Leonardo Serni <lserni@gmail.com> - 2017-01-27 16:06 +0100
                Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-27 16:46 +0100
                Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-28 11:15 +0100
                Re: testare pagina con errori Leonardo Serni <lserni@gmail.com> - 2017-01-28 13:56 +0100
                Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-28 14:38 +0100
                Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-28 18:21 +0100
                Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-27 16:42 +0100
                Re: testare pagina con errori Leonardo Serni <lserni@gmail.com> - 2017-01-27 19:24 +0100
                Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-27 20:53 +0100
                Re: testare pagina con errori alex <1j9448a02@lnx159sneakemail.com.invalid> - 2017-01-28 11:29 +0100
  Re: testare pagina con errori Alessandro Pellizzari <shuriken@amiran.it> - 2017-01-24 20:59 +0000

csiph-web