Lösung für das Problem des relativen Pfads in der PHP-Befehlszeile

angryTom
Freigeben: 2023-04-07 15:30:01
nach vorne
2949 Leute haben es durchsucht

Im Allgemeinen wird PHP als CGI- und Apache-Modul ausgeführt, und PHP wird selten unter der Befehlszeile (CLI) ausgeführt.

Wenn Sie include, require usw. in einer PHP-Datei unter der (CLI-)Befehlszeile verwenden, müssen Sie zuerst das aktuelle Arbeitsverzeichnis wechseln, bevor Sie einen relativen Pfad verwenden, andernfalls wird ein Fehler gemeldet und die Datei kann nicht gefunden werden.

Werfen wir einen Blick auf die perfekte Lösung für das relative Pfadproblem unter der PHP-Befehlszeile (CLI).

$cur_dir = dirname(__FILE__); //获取当前文件的目录
chdir($cur_dir); //把当前的目录改变为指定的目录。
require(../class/a.php);//引入相对路径文件
Nach dem Login kopieren

Ein weiteres kleines Detail: Wenn Sie PHP zum Schreiben einer neuen Zeile in eine Datei verwenden, hat die Verwendung von rn manchmal keine Wirkung. Bitte überprüfen Sie, ob hier einfache Anführungszeichen verwendet werden müssen.

Auf diese Weise können wir PHP verwenden, um einige geplante Verarbeitungen durchzuführen, wenn die Anzahl der Besuche gering ist. Tatsächlich kann PHP uns in Verbindung mit geplanten Crontab-Aufgaben unter Linux bei vielen Dingen helfen. Zum Beispiel aktuelle Statistiken, Datenbanksicherung, Protokolllöschung und einige tägliche Wartungsarbeiten usw.

Weitere PHP-Kenntnisse finden Sie auf der PHP-Chinese-Website!

Das obige ist der detaillierte Inhalt vonLösung für das Problem des relativen Pfads in der PHP-Befehlszeile. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:www.leixuesong.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage