2011-06-29 40 views
0

有没有像“include()”或函数(“”)这样的函数的方式,但运行该文件(假设是另一个php文件),就好像它是一个完全私人的程序并且没有通过主代码和包含的代码之间的信息?在PHP中包含/需要提问

谢谢。

+1

你能不能给预期用途的一个例子?可能有更好的方法来达到预期的结果。 – Shad

+0

请详细说明... – Alfred

+0

Daniel以下是正确的。我希望能够在我的php代码中运行脚本,以便每个代码中的全局变量和函数不会影响原始代码。明显noob。谢谢 - 丹 – Dan

回答

0

我不认为有任何好的办法做到这一点,但如果你真的需要,你可以使用

shell_exec("php $script"); 
+0

的问题,感谢Daniel,我只是用exec(而不是shell exec),就是这样。出于某种原因,我认为你不能用shell_exec或exec运行php脚本。 – Dan

0

也许你可以这样做:

`php -f /path/to/file.php` 
+0

大声笑它可能是我,但我根本不明白的问题... – Alfred

+0

@Alfred:OP问一个在干净的环境中运行php的方式,没有任何当前声明的变量和函数。这就是我如何得到 – zerkms