我知道这一行:
set_include_path(get_include_path() . PATH_SEPARATOR . '/my/other/path');
将'/my/other/path'
添加到require
,include
(和其他)功能查找文件的目录列表中。
但是此选项仅对路径开头未指定./
或../
的路径有效。例如:
// I would include /my/other/path/Zend.php
require('Zend.php'); // it works
require('./Zend.php'); // it does not works
// or if I would include /my/other/Zend.php
require('../Zend.php'); // still does not works
但是我正在寻找一种方法来做到这一点
注意:这是一个古怪的项目。在这种情况下,我无法使用include和require函数修改文件。