Ho un problema con il metodo eval. Avendo questo codice (fatto apposta per semplificare il mio problema)
Codice PHP:
<?php
$uno="ciao";
$due="ciao";
$is = 'isset($uno) && isset($due)';
eval('$a = (($is)?1:0);');
echo $a;
?>
non riesco a ricavare il risultato 0 anche togliendo la variabile $uno o $due.
Ora il mio obiettivo reale è quello di ricavare il risultato booleano dalla variabile $is, per capirci come se fosse all'interno di un if:
Codice PHP:
if(isset($uno) && isset($due))
però ho necessita di averlo dentro una variabile per motivi che non sto a spiegarvi.
Qualcuno sa spiegarmi cosa sbaglio nell'usare la variabile eval oppure qualche soluzione alternativa?
Grazie in ainticipo