gpt4 book ai didi

php - exec和popen的区别

转载 作者:IT王子 更新时间:2023-10-29 01:16:07 27 4
gpt4 key购买 nike

我想在我的服务器上运行一个外部 PHP 文件,我发现我可以使用 execpopen

我读到 popen 用于 Windows,而 exec 用于 Linux。

另一方面,我看到了 popen 也可以用于 Linux 的例子。我还是个新手。可能吗?如果 execpopen 都有效,您推荐哪个用于 Linux?

请问有什么优点,我还是一头雾水。

最佳答案

如果您只需要执行外部应用程序,请使用 exec()shell_exec()。如果您需要指针,则使用 popen(),这类似于 fopen() 对文件所做的事情。 fopen() 只是打开指向文件的指针,没有别的。然后您需要其他函数(fread()fwrite())来实际处理该文件。

同样的逻辑适用于popen()

exec()shell_exec() 可以在 windows 和 linux 上使用。

关于php - exec和popen的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25424506/

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