Bernhard Mecl: Variable vom Header in den Body

Beitrag lesen

<head>
<?
$x = true;
global $y = true;

?>
</head>
<body>

Abgesehen davon erkenne ich bei diesem konkreten Beispiel keinen Grund, $y als global zu deklarieren. $y ist hier bereits global. Und angesehen davon, würde ich das statement "global" sicherheitshalber nicht mit einer Zuweisung verbinden.

<?
welchen Wert haben x und y?
?>

var_dump($x,$y); /* ziemlich straightforward, oder? ;-> */

  1. Ich kann das Script aus dem Header nicht in dem Script im
    Body unterbringen oder umgekehrt!

Das gesamte file ist das script, der scope (=Gültigkeitsbereich von Variablen) endet nicht am ?> sondern erst am EOF (von sessions etc. einmal abgesehen).