扩展php中的问题

扩展php中的问题,php,inheritance,extends,Php,Inheritance,Extends,我有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是一个关键字,因此您可以尝试更改类名 我希望这将对您有所帮助。您不需要在定义子

我有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是一个关键字,因此您可以尝试更改类名


我希望这将对您有所帮助。

您不需要在定义子项的文件中包含父项定义

事实上,一些编码风格规则明确禁止这样做


只有在运行时才会看到报告的错误,要修复错误,只需确保父类已被解析,并且在子类被解析之前,父类在作用域中。包括文件定义父级(在编码样式规则允许的情况下)是实现这一点的一种方法,但是您必须使用require而不是include(ir-use-include,失败时带有可捕获错误),并且必须使用_-once变量以确保您不会多次尝试加载定义

多了解一些信息就好了。实际的错误是什么?你确定你包括的文件正确吗?哎呀。谢谢我的错。。我试图继承一个声明为“final”的类(以下解决方案有效..thanksthird.php:require_once('parent.php');require_once('child.php');$test=new child();