forse non hai capito il meccanismo dell'inclusione...
ammettiamo di avere questa pagina pagina1.php
codice:
<?php
if($var == $var2) $var2 = $var.$var;
?>
(più o meno
)
ora abbiamo una seconda pagina pagina2.php
codice:
<?php
$var = "a";
$var2 = $var;
include("pagina1.php");
echo $var2;
?>
durante l'inclusione non viene inclusa la pagina, ma il codice sorgente di quella pagina, è come fare
function include($f) {
return eval("?>".file_get_contents($f)."<?php");
}
naturalmente non è così
però il meccanismo è quello, in pratica in pagina2.php il codice dopo l'inclusione durante il parsing dovrebbe essere qualcosa di simile:
codice:
<?php
$var = "a";
$var2 = "$var;
/* codice di pagina1.php */
if($var == $var2) $var2 = $var.$var;
echo $var2;
?>
quindi a video otterremo "aa". Spero di averti fatto una spiegazione chiara