Originariamente inviato da xnavigator
ragazzi ma com'è possibile..?
in uno script ho questa riga di codice:
if (isset($GLOBALS['row']['s'])) echo 'ok';
e ok non viene stampato quindi significa che quell'elemento non c'è...
però se prima faccio cosi echo $GLOBALS['row']['s']; il php non mi da nessun notice con error_reporting(E_ALL); eppure non esiste perchè non viene stamapato ok.. :master:
Io ho provato a fare così e funza...
Codice PHP:
$a = 'mamm';
function a() {
print $GLOBALS['a'] or die('errore $global');
if (isset($GLOBALS['a'])) {
echo 'ok';
}
else
{
echo 'ko';
}
}
a();
ora provo con i subarray
Codice PHP:
$a = array('a'=>'mamm');
function a() {
print $GLOBALS['a']['a'] or die('errore $global');
if (isset($GLOBALS['a']['a'])) {
echo 'ok';
}
else
{
echo 'ko';
}
}
a();
così funziona pure... :master: