比方說,我有一個PHP文件some_function.php
,我可以運行file_get_contents('some_function.php?' . $parameters_string)
(或任何類似的功能)。這個函數的參數可以通過GET或POST HTTP方法給出。通過HTTP從另一個PHP腳本調用一個函數:速度較慢還是其他?
相反,我可以include
需要的文件,並在一個腳本中使用此功能。
我可以弄清楚,如果我需要運行一個單獨的進程,或者我需要將此函數放在單獨的服務器上,這可能是合理的。但是,如果沒有,是否有任何理由不這樣做?可能這個電話會慢很多?還有什麼我應該考慮的?
我知道我無法使用全局變量(無論如何我都認爲它是一種錯誤的編碼風格)。
嗯,我很驚訝:它真的不工作!是否正確我需要通過'file_get_context'的'context'參數傳遞查詢字符串? – 2014-10-18 12:36:36
不,您不需要上下文來傳遞HTTP請求中的查詢字符串。 – ceejayoz 2014-10-18 20:57:43