php文件可以';找不到';接收器';等级

php文件可以';找不到';接收器';等级,php,Php,我得到了两个php文件,一个视图(内容)和一个对象(接收者) content.php <?php include '../model/Receiver.php'; $receiver = new Receiver; 在运行content.php之后,我得到了这个错误 PHP致命错误:未捕获错误:在中找不到类“Receiver” C:\MAMP\htdocs\invoiceexpress\app\view\content.php:5 我不明白它为什么会这样。有人能帮忙吗?因为您通过名称

我得到了两个php文件,一个视图(内容)和一个对象(接收者)

content.php

<?php

include '../model/Receiver.php';

$receiver = new Receiver;
在运行content.php之后,我得到了这个错误

PHP致命错误:未捕获错误:在中找不到类“Receiver” C:\MAMP\htdocs\invoiceexpress\app\view\content.php:5


我不明白它为什么会这样。有人能帮忙吗?

因为您通过
名称空间应用程序\模型将名称空间添加到
接收器
。您可以在使用
new
时使用add namespace,也可以使用
use
语句:

<?php

include '../model/Receiver.php';

use \app\model\Receiver;

$receiver = new Receiver;

.
├── app

│   ├── model
         └── Receiver.php
│   └── view
         └── content.php
<?php

include '../model/Receiver.php';

use \app\model\Receiver;

$receiver = new Receiver;
<?php

include '../model/Receiver.php';

$receiver = new \app\model\Receiver;