如何在不包含或不需要該文件的情況下調用不同文件中的函數?如何在不使用include或require的情況下在php中包含文件?
回答
你不能。如果你不包含或需要它,PHP不知道那裏有什麼。您可以使用.htaccess或php.ini自動包含一個文件,該文件與將其包含在require或include中相同。
例如在.htaccess
php_value auto_prepend_file "/full/path/to/a/prepend-file.php"
在php.ini
auto_prepend_file = "/full/path/to/a/prepend-file.php"
可以解釋嗎?請描述如何編輯服務器機器的php.ini? – 2011-05-07 03:49:36
取決於操作系統以及如何安裝PHP以及Web服務器。例如,在我的Ubuntu 11工作站上,使用aptitude進行安裝後,它是/etc/php5/php.ini。找到它,編輯它。 – 2011-05-07 03:51:27
好的,非常感謝 – 2011-05-07 03:53:31
複製並粘貼它。但請注意許可證。
您違反了第一個軟件工程原理之一。 Reusuability。 – 2011-05-07 03:48:41
讀入的字符串和EVAL它。
$code = file_get_contents("somefile.php");
eval($code);
+1,在PHP文件中有一些限制,這樣可以正常工作;) – Wh1T3h4Ck5 2011-05-07 04:11:54
- 1. 如何在不包含php文件的情況下調用類?
- 2. 如何在不包含MANIFEST.in文件的情況下包含package_data?
- 3. 在這種情況下,如何在ajax調用中包含一個php文件?
- 4. 如何在不使用XPath的情況下找到包含
- 5. 如何在不必包含MicrosoftAjax.js的情況下使用MicrosoftMvcValidation.js?
- 6. 如何在asp.net中包含文件include?
- 7. 如何使用ng-include包含文件?
- 8. 如何僅在未包含Javascript和css文件的情況下包含它們?
- 9. 如何在不使用IDE的情況下在java中包含庫
- 10. 如何在不使用html的情況下在div中包含元素?
- 11. x86在不包含文件的情況下訪問標籤
- 12. 如何在PHP中捕獲require()或include()的錯誤?
- 13. 在不使用spl_autoload_register的情況下使用include
- 14. 如何在不顯示輸出的情況下包含2個或多個php文件?
- 15. 使用情況幷包含在SQL中
- 16. 如何在不創建空白的情況下包含ossia?
- 17. 如何在不包含tar文件中的整個路徑的情況下打包幾個文件
- 18. 在沒有服務器的情況下在本地文件中包含文件
- 19. 如何在不使用MATLAB的情況下打開.mat文件?
- 20. 如何在不使用javascript的情況下讀取excel文件
- 21. AngularJS - 如何在沒有包裝的情況下包含模板
- 22. 如何在不使用任何Excel庫的情況下創建xlsx文件PHP
- 23. 如何在不包含依賴jar庫的情況下使用eclipse打包jar文件?
- 24. 在文件中包含php代碼的情況下,是否可以使用.html擴展名創建文件名?
- 25. 如何在PHP中使用require_once()或include()函數包含特定函數?
- 26. 如何在不需要在項目中包含每個源文件的情況下創建生成文件?
- 27. 如何在PHP中使用後刪除包含在require中的腳本?
- 28. 如何在不使用tmp目錄的情況下重新打包zip文件?
- 29. 如何在不安裝它的情況下使用npm包二進制文件
- 30. 如何在不「安裝」的情況下下載Anaconda軟件包?
我很好奇....爲什麼? – Schwern 2011-05-07 03:47:26
,因爲我必須在每個腳本中包含一個基本的函數文件,其中connection.php被調用... – 2011-05-07 03:50:43
爲什麼你不想使用include?如果文件有很多其他的東西,請重構它,以便將函數隔離在某個文件中幷包含它。或者查找暴露功能的Web服務(我不知道爲什麼要這樣做,所以解釋更多) – 2011-05-07 03:51:12