Problem:
Ermitteln des absoluten Pfads des ursprünglich ausgeführten Skripts, unabhängig davon seiner Ausführungsumgebung (Befehlszeile oder Apache).
Lösung:
Für das ursprünglich ausgeführte Skript:
<code class="php">$stack = debug_backtrace(); $firstFrame = $stack[count($stack) - 1]; $initialFile = $firstFrame['file'];</code>
Diese Methode nutzt die debug_backtrace-Funktion, um den Stack-Trace zu erfassen und den Pfad des ursprünglich ausgeführten Skripts zu extrahieren.
Für das aktuelle Skript:
<code class="php">__FILE__ // Absolute path to the currently executing script</code>
Die Die FILE-Konstante stellt den absoluten Pfad zum aktuell ausgeführten Skript bereit, unabhängig von seinem Ausführungskontext.
Zusätzliche Hinweise:
Das obige ist der detaillierte Inhalt vonHier sind einige fragenbasierte Titel, die zum Inhalt Ihres Artikels passen: **Kurz & Direkt:** * **Wie bestimme ich den absoluten Pfad des anfänglichen PHP-Skripts?** * **Den absoluten Weg finden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!