2011-06-29 75 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