[英]extends issue in php
我有2个.php文件
1) Parent.php with Class Parent{}
2) Child.php with Class Child{}
我试图在Child中扩展Parent,如下所示:
Class Child extends Parent{} // gives error saying Parent not found.
请帮忙。
您必须包含parent.php文件并更改父类名称。
Parent是一个关键字,因此您可以尝试更改您的类名
我希望这能帮到您。
您不需要在定义child的文件中包含父定义。
实际上,一些编码风格规则明确禁止这一点。
您将在运行时唯一一次看到报告的错误 - 并且为了解决这个问题,您只需要确保在解析子类之前已经解析了父类并且它在范围内。 包括定义父文件的文件(在编码样式规则允许的情况下)是实现此目的的一种方法,但是您必须使用require而不是include(如果失败时使用包含可捕获的错误)并且必须使用_once变体来确保不要尝试多次加载定义。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.