gpt4 book ai didi

php - 获取初始运行脚本的绝对路径

转载 作者:IT老高 更新时间:2023-10-28 11:38:58 24 4
gpt4 key购买 nike

我搜索了高低,并获得了许多不同的解决方案和包含信息的变量以获得绝对路径。但它们似乎在某些条件下有效,而在其他条件下无效。有没有一种 Elixir 的方法来获取 PHP 中执行脚本的绝对路径?对我来说,脚本将从命令行运行,但是,如果在 Apache 等中运行,解决方案应该也能正常运行。

澄清:最初执行的脚本,不一定是编码解决方案的文件。

最佳答案

__FILE__ 常量将为您提供当前文件的绝对路径。

更新:

问题已更改为询问如何检索最初执行的脚本而不是当前正在运行的脚本。唯一 (??) 可靠 的方法是使用 debug_backtrace功能。

$stack = debug_backtrace();
$firstFrame = $stack[count($stack) - 1];
$initialFile = $firstFrame['file'];

关于php - 获取初始运行脚本的绝对路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4645082/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com