Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > it.comp.www.php > #21404
| 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> |
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 | Next — Previous in thread | Find similar | Unroll 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