Ich wollte wissen, wie Dateien in PHP enthalten sind.PHP einschließlich Dateien
Was ich damit meine, ist, wie die Variablen aus den enthaltenen Dateien importiert werden und wie die enthaltene Datei die Variablen aus der Hauptdatei verwenden kann.
Ich erstellte ein Templating-System und das Problem war, dass ich eine Indexdatei hatte, die die anderen Dateien wie config.php usw. enthielt. Aber dann enthielt die index.php je nach der angeforderten Seite auch die Vorlagendateien. Aber aus irgendeinem irgendeinem Grund war ich nicht der Lage, die Variablen aus der Config-Datei zu verwenden, aus der template.php Datei
es ist Variable Umfang Problem, nicht enthalten. Wenn Sie auf globale Variablen zugreifen möchten, geben Sie nicht innerhalb der Funktion ein. –
Eine gute Idee ist, sich das enthaltene Skript vorzustellen, das die Anweisung 'include()' ersetzt. Dann wird ersichtlich, wie der variable Bereich fehlgeschlagen ist. – mario
Ich glaube es ist auch eine Frage des Timings. Wenn Sie versuchen, eine Variable zu verwenden, bevor die Datei enthalten ist, erhalten Sie eine Fehlermeldung. – Anthony