PHp functioner
HejJeg kører en windows server 2003 IIS 6 med PHP 5 ISAPI.
Mit problem er kogt ned til dette eksempelt:
index1.php:
<?php
function test() { echo 'test'; }
test();
?>
index2.php
<?php
test();
?>
Okay. Hvis jeg starter med at kører index2.php så fejler den naturligt da functionen ikke findes.
Hvis jeg kører index1.php "en gang" så er alt perfekt, men hvis jeg så reloader får jeg følgende:
Fatal error: Cannot redeclare test() (previously declared in E:\Web\Solutions\bkbad.webcetera.dk\index3.php:3) in E:\Web\Solutions\bkbad.webcetera.dk\index3.php on line 3
Hvis jeg nu tilgengæld kører index2.php samt reloader så virker den fint, functionen "test()" ligger nu et sted i memory og jeg kan referer den fra alle sider. Jeg kan bare ikke kører en side hvor denne function bliver erklæret igen - Det er et problem!!!
Hvad sker der her, hvordan kan jeg gøre det mugligt for index1.php at blive kørt igen og igen uden problemer??
Venlig hilsen
Jacob
