gpt4 book ai didi

PHP:如何获取内部参数?

转载 作者:行者123 更新时间:2023-12-02 03:10:11 44 4
gpt4 key购买 nike

给出命令:

/usr/bin/php -c /path/to/custom/php.ini /path/to/script.php

我想获取内部选项:

-c /path/to/custom/php.ini

我尝试过但不起作用的事情:

  • $argv 包含 ['/path/to/script.php']
  • getopt('c') 包含 []
  • $_ENV 不包含它
  • $_SERVER 不包含它

我还查找了 PHP_* 常量(例如 PHP_BINARY),但找不到适合这些参数的常量。

有什么办法可以得到这些参数吗?请注意,我并不是试图获取加载的 ini 文件,而是获取此处可能存在的任何参数。

最佳答案

PHP 没有内部方法来执行此操作,因此您将不得不依赖某些系统信息和权限。

$pid = getmypid();
$ps = `ps aux | grep $pid`;
$command = substr($ps, strpos($ps, '/usr/bin/php'));
$args = explode(' ', $command); //not pretty, should probably use preg

关于PHP:如何获取内部参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15558770/

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