Php Require函数不能正常工作
我在一个php文件中使用了三个php文件,因为有三个单独的函数,所以我使用php的Php Require函数不能正常工作,php,namespaces,Php,Namespaces,我在一个php文件中使用了三个php文件,因为有三个单独的函数,所以我使用php的require()函数包含了这些文件。首先,看看我的文件的结构 原料药 认证 Controller.php Loging.php Signup.php 保安 Controller.php 在身份验证目录的controller.php中,我需要安全目录中的controller.php文件,所以我只编写了这样的代码 namespace AppAuthentication; Require '../secu
require()
函数包含了这些文件。首先,看看我的文件的结构
- 原料药
- 认证
- Controller.php
- Loging.php
- Signup.php
- 保安
- Controller.php
controller.php
中,我需要安全目录中的controller.php
文件,所以我只编写了这样的代码
namespace AppAuthentication;
Require '../security/controller.php';
现在,当执行身份验证目录的controller.php文件时,它生成了以下致命错误require():无法打开required。。。。。。没有这样的文件或目录代码>
我能做什么?当需要、需要一次、包括、包括一次以及访问文件系统的各种其他函数时,它是相对于最初调用的文件的访问。现在有一个简单的方法来解决这个问题,它是相对于实际的包含文件的,也就是使用\uuuuu DIR\uuuuu
的神奇常数,它是实际文件所在的目录
namespace AppAuthentication;
Require __DIR__ . '/../security/controller.php';