0

我知道这一行:

set_include_path(get_include_path() . PATH_SEPARATOR . '/my/other/path');

添加'/my/other/path'到目录列表中requireinclude(和其他)函数在其中查找文件。

但此选项仅对没有指定路径./../在路径开头指定的路径有效。例如:

// 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 函数修改文件。

4

1 回答 1

1

IMO,您唯一可以做的就是chdir:您将当前工作目录设置为适合相关路线的目录。

于 2012-10-10T17:19:06.667 回答