首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PHP shell_execution顺序?

PHP shell_execution顺序?
EN

Stack Overflow用户
提问于 2012-08-24 16:09:59
回答 2查看 59关注 0票数 0

如果我运行shell_exec(php文件),它是激活shell_execution并继续处理php文件,还是先尝试完成shell_executed php文件中的所有内容,然后再运行执行它的php文件的其余部分。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-08-24 16:14:25

作为stated in the Documentationshell_exec()将以字符串的形式返回完整的输出。所以它必须是一个“阻塞”函数。这意味着它将阻塞其余代码的执行,直到它完成为止。

根据您要执行的命令,您可能希望强制该进程在后台运行,并在命令末尾使用&字符。当然,这是假设您在基于unix的服务器上运行。

票数 3
EN

Stack Overflow用户

发布于 2012-08-24 16:15:01

它将首先完成shell的执行,然后运行php文件中的其余代码。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12105463

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档