php多目录嵌套include的解决方法

在网上看到别人这么做:


localhost\主目录\include\xxx.php中define一个主目录的绝对路径
//****目录的绝对路径****/
if ( !defined(‘ROOT_PATH’) ) {
define(“ROOT_PATH”, substr(dirname(__FILE__), 0, -7) );
}

其中这个-7就是include的长度,也就是到ROOT的所有子目录字节数,虽然可能每个文件都要加,但是可以避免自己定义root的麻烦,而且效率也不差,因为最多define一次,恩。

据说是Dizcuz!中借鉴来的。。

Leave a Reply

Your email address will not be published. Required fields are marked *