Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我制作了一个 PHP 库,它使用proc_open并依赖外部应用程序来处理数据。
proc_open
现在,我需要创建一个“检查”文件,该文件将分析服务器并返回是否可以在其上使用我的库。
我认为这些步骤就足够了:
如何检查是否允许 proc_open?另外,我猜 proc_open 也适用于基于 Windows 的服务器(仅使用 Windows 命令提示符而不是终端)?
if( function_exists("proc_open"))将是一个好的开始。然后使用一个try..catch块来尝试调用一个简单的proc_open测试。如果测试通过,则proc_open允许。
if( function_exists("proc_open"))
try..catch
至于外部应用程序,如果它定义了任何功能,您可以使用function_exists它来检查它是否已安装并运行。
function_exists