如何获得这些PHP包括工作?
发布时间:2020-12-13 21:41:56 所属栏目:PHP教程 来源:网络整理
导读:我有以下文件结构: /+--- inc/| +--- lib1.php+--- inc2/| +--- lib2.php| +--- view2.php+--- view1.php view1.php和view2.php都包含lib2.php. Lib2.php包含lib1.php.图形: View1.php --- +--- Lib2.php --- Lib1.phpView2.php ---/ 但是我不能让这个工
我有以下文件结构:
/ +--- inc/ | +--- lib1.php +--- inc2/ | +--- lib2.php | +--- view2.php +--- view1.php view1.php和view2.php都包含lib2.php. Lib2.php包含lib1.php.图形: View1.php --- +---> Lib2.php ---> Lib1.php View2.php ---/ 但是我不能让这个工作,因为搜索路径是不稳定的.如果我尝试包含“../lib1.php”,那么只有view2.php有效.如果我尝试包含“inc / lib1.php”,那么只有view1.php有效.另一个视图总是抱怨找不到文件. 处理这个问题的正确方法应该是什么? 解决方法
如果你使用php> = 5.3,你可以使用__DIR__来构建路径.如果没有,请使用dirname(__ FILE__)
所以在lib2.php中,只需输入: require_once(__DIR__ . '../inc/lib1.php'); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |