是否有可能让我的类文件已经包含在文件夹的所有文件中?已包含类
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. 类型“XXXX”已经包含了“XXX”
- 2. NAnt:检查包含文件是否已包含
- 3. LWJGL包含GUI类?
- 4. Maven包含父类
- 5. 输出包含类
- 6. 父类包含子类C++
- 7. Pimcore不能包含类,但路径/文件已存在
- 8. 已编译的Jar文件包含多余的类文件
- 9. 类型'_Default'已经包含一个定义
- 10. 350多个错误:类型'blah.blah.blah'已经包含一个定义?
- 11. 为已经包含数据的子类型表填充外键
- 12. AAR归档文件是否可以包含已编译的类?
- 13. 已上传的图像包含错误
- 14. 未定义已包含的标题
- 15. protobuf-net扩展:“已包含定义”
- 16. 已包含Xcode库,但未找到?
- 17. JQuery承诺函数已包含回调
- 18. HKEY_USERS仅包含已登录用户
- 19. 在包中包含已存档的CRAN包
- 20. Scala中的“不包含类”的含义
- 21. Tkinter - 包含按钮的类
- 22. 动态包含类文件
- 23. PHP类和包含文件
- 24. 如何从包含在类
- 25. PHP包含和类范围
- 26. 不包含主类型; Yahtzee
- 27. Java /包含/相等点类
- 28. 包含外部类php
- 29. 包含类定义文件
- 30. Ruby类,包含和范围