<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? ;-> */
- 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).