我无法理解这段代码
define( 'APP_LIB' , dirname(__FILE__) . '/loi' );
define( 'COMMON_LIB' , dirname(__FILE__) . '/../pk2' );
define( 'COMMON_APP_LIB' , dirname(__FILE__) . '/app-lib' );
ini_set('include_path', ini_get('include_path') . ':'
. APP_LIB. ':'
. COMMON_LIB_PATH . ':'
. COMMON_APP_LIB ':'
);
require_once 'loader.php';
我收到此错误:
致命错误:require_once()[function.require]:无法打开所需的'loader.php'
我认为此错误与ini_set
函数有关
但我的主要问题是::
函数(第二个参数)中“ini_set
”的含义是什么?
为什么我们需要将这些路径放在一起,将它们全部放入包含路径?
答案 0 :(得分:1)
冒号是将多个目录添加到路径中。 PATH的设置如下:
.:/usr/share/pear:/usr/share/php
因此,为了添加更多目录,需要冒号。由于找不到加载器,请在ini_set之后回显include_path,并将其与loader.php所在的位置进行比较。