扩展php中的问题


extends issue in php

我有两个。php文件

1) Parent.php with Class Parent{}
2) Child.php with Class Child{}

我正在尝试扩展Parent in Child,如下所示:

Class Child extends Parent{} // gives error saying Parent not found.

请帮。

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

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

您唯一会看到报告错误的时间是在运行时-并且修复您只需要确保父类已经被解析并且在子类被解析之前处于作用域中。包含定义父类的文件(在您的编码风格规则允许的情况下)是实现此目的的一种方法,但是您必须使用require而不是include(如果使用include,则会在失败时出现可捕获的错误),并且您必须使用_once变体以确保不会尝试多次加载定义。

您必须包含Parent .php文件,并更改父类名称。

Parent是一个关键字,所以你可以尝试修改你的类名