是否有可能让我的类文件已经包含在文件夹的所有文件中?已包含类
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. 更新已经包含的记录