Ich bin nicht neu in der Programmierung, aber ich bin sehr neu in PHP. Ich kann einfach nicht herausfinden, warum diese Variable nicht erkannt wird. Ich habe eine Datei im Verzeichnis utils
wie folgt aufgerufen utils.php:Nicht in der Lage, auf die Variable zuzugreifen, die von einem separaten PHP-Skript stammt
<?php
$the_var = 'A'
function foo($bar) {
echo $bar;
}
?>
... und eine andere Datei in einem übergeordneten Verzeichnis von utils wie folgt aufgerufen work.php:
<?php
include('utils/utils.php');
function doIt() {
echo $the_var; // is always empty
foo('bar'); // no problem
}
?>
Warum kann‘ t die Variable $the_var
zugegriffen werden?
Wegen 'Funktion scope' verwenden. –