Sagen wir domainname.com/somelibrary/library.phpWie können wir eine Datei in PhP aus verschiedenen Ordner einbeziehen?
liegt in domainname.com/helloworld/someplace/someplace/somephp.php
I enthalten sein sollen, dass /somelibrary/library.php einen Ordner
Ein Weg, dies zu tun ist, den relativen Pfad zu finden. Ich kann tun
Aber dann muss die include_once-Anweisung die ganze Zeit ändern, je nachdem, wo meine Datei ist.
Ich kann versuchen, include_once ('/somelibrary/library.php');
Es scheint nicht zu funktionieren.
Warning: include_once(/blablabla/hello.php): failed to open stream: No such file or directory in /home1/romancegua/public_html/russia/test.php on line 2
Ich bin mir sehr sicher /blablabla/hello.php
existieren.
ist es befindet sich an /home1/romancegua/public_html/blablabla/hello.php
Also, was ist meine Lösung?
Ich meine das ist warum Namespace und Autolade sind entwickelt. –
Ich schlage vor, Sie bekommen einen Blick auf, wie Composer und seine Autoloading funktioniert, ermöglicht es Ihnen, diese Art von relativen Pfad Fiedeln zu vermeiden. – SolarBear