我如何正确使用延伸? PHP

时间:2016-01-15 05:50:35

标签: php oop

Summary.php

<?php namespace interfaces\summary;

use \interfaces\id\id;

class Summary extends \interfaces\id { // This is line 7
 // ... code
}

id.php

<?php namespace interfaces\id;

class id {
 // ... code
}


Fatal error: Class 'interfaces\Id' not found in H:\ngnx\nginx-1.9.9\html\server\interfaces\userSummary.php on line 7

我不知道那里的错误是什么。我需要包含文件? (两个文件都在同一个文件夹中)

1 个答案:

答案 0 :(得分:1)

您的班级id位于名称空间interfaces\id中。这意味着其全名为\interfaces\id\id

您需要将扩展​​行更改为:

class Summary extends \interfaces\id\id

或者,因为您之前已经有use \interfaces\id\id语句,

class Summary extends id