Se per versione 1.8 intendi quella di easyphp, sappi che niente ha a che fare con le peculiarita' di php.
php ha le sua versioni. A partire dalla 4.1 (due anni fa) sono state introdotte nuove variabili superglobali, e cambiati alcuni settaggi del php.ini
Le variabili in php non e' obbligatorio dichiararle, ma devono essere presenti (anche vuote) al momento dell'utilizzo. Tutto qui. Quindi se richiami una variabile che non hai valorizzato in precedenza (ancora inesistente) ricevi un NOTICE.
La variabile la dichiari con
$pippo = 'qualcosa anche niente';
e controlli se esiste con isset()
if(isset($pippo) and $pippo != '' ) echo $pippo;
else $pippo = '';
Ma i NOTICE ci sono anche per altre incongruenze.
Ma non mi piace il tono che hai usato con quel LO DOVETE SPIEGARE.
Qua NON DOBBIAMO PROPRIO NIENTE a nessuno. Sia ben chiaro.
![]()

Rispondi quotando