是否有可能讓我的類文件已經包含在文件夾的所有文件中?已包含類
Q
已包含類
0
A
回答
1
還有auto_prepend_file
配置選項
所以,你可以添加一個。 htaccess文件(如果你運行PHP作爲Apache模塊),該文件夾與以下行:
php_value auto_prepend_file /path/to/that/file
7
看一看:
Autoloading Classes Using __autoload()(官方文檔)
例子:
function __autoload($class_name) {
require_once $class_name . '.php';
}
$obj = new MyClass1();
$obj2 = new MyClass2();
2
使用自動加載類的嘗試: http://www.php.net/manual/en/language.oop5.autoload.php
非常有用的
4
,還可以自動在前面加上使用auto_prepend_file文件 - 設置php.ini中的路徑,httpd.conf中或.htaccess文件:
Specifies the name of a file that is automatically parsed before the main file. The file is included as if it was called with the require() function, so include_path is used.
0
除了使用已經提到autoloading of classes你也可以指定一個.htaccess文件與auto_prepend_file的文件
php_value auto_prepend_file foo.php
有了這個,只要在該目錄中的PHP文件或子目錄請求foo.php加載文件:之前被加載。
相關問題
- 1. 該類型已包含一個定義。
- 2. 類型「XXXX」已經包含了「XXX」
- 3. 已經包含了
- 4. 錯誤消息說'類'已棄用,源不包含'類'
- 5. NAnt:檢查包含文件是否已包含
- 6. 使用已包含GridView的包含標籤
- 7. MainActivity不包含類
- 8. CSS div包含類
- 9. 輸出包含類
- 10. LWJGL包含GUI類?
- 11. 如何包含類
- 12. 獲取包含類
- 13. Maven包含父類
- 14. 父類包含子類C++
- 15. travellingsalesman.city類型已包含經度的定義,我該怎麼辦?
- 16. 已編譯的Jar文件包含多餘的類文件
- 17. 類型'_Default'已經包含一個定義
- 18. 找不到類EqualsBuilder,但我已經包含commons-lang
- 19. 在Puppet中包含一個已定義的資源類型
- 20. AAR歸檔文件是否可以包含已編譯的類?
- 21. Pimcore不能包含類,但路徑/文件已存在
- 22. 爲已經包含數據的子類型表填充外鍵
- 23. 350多個錯誤:類型'blah.blah.blah'已經包含一個定義?
- 24. [System.Data.SqlClient.SqlCredential]:確保包含此類型的程序集已加載
- 25. 'class'類型重定義,已經包含ifndef/define/endif
- 26. PHP xpath包含類並且不包含類
- 27. 發送的IEnumerable已經包含模型
- 28. 已包含Xcode庫,但未找到?
- 29. wxWidgets的錯誤WINDOWS.H已經包含
- 30. 更新已經包含的記錄