Ich versuche, alle Dateien in meinem Ordner zu lesen. Ich erstelle einen Ordner Beispiel, innerhalb von Beispielordner Ich erstelle PHP-Datei testing.php. Diese Datei sieht wie folgt aus: sample/testing.php.lesen Sie alle PHP-Datei im Ordner mit Include-Funktion
Ich erstelle eine andere Datei außerhalb des Beispielordners. Ich nenne es details.php
ich diese Codes setzen Innenseite meiner details.php
function include_all_php($folder){
foreach (glob("{$folder}/*.php") as $filename)
{
echo $filename;
include($filename);
}
}
$file = __DIR__."/sample";
include_all_php($file);
showx();
und Innenseite meiner testing.php Datei habe ich diese Codes
function showx(){
echo "heroo";
}
Ich bekomme diesen Fehler
Fatal error: Call to undefined function shox()
Ich echo die $ Dateiname. Es zeigt meine Datei test.php aber warum kann ich die Funktion showx() nicht aufrufen? Stimmt etwas mit meinem Code nicht?
Sie sagen, Sie Datei als ** Probe/testing.php erstellt ** und Sie verwenden 'als Ordnernamen sample1'. – Apb
Entschuldigung, ich aktualisiere es bereits. – user3818576
Ist es so einfach wie ... Du nennst die Funktion 'function showx()' aber du nennst 'shox()' ... Einfacher Tippfehler! _Fehlermeldungen sind dort zu lesen und zu verstehen_ – RiggsFolly