Php 是否有一个类访问在第一个类之后定义的另一个类?
在PHP中,是否有可能让一个类访问另一个在代码后面定义的类Php 是否有一个类访问在第一个类之后定义的另一个类?,php,class,Php,Class,在PHP中,是否有可能让一个类访问另一个在代码后面定义的类 require_once class_common_functions.php require_once class_display_page.php require_once class_specific_functions.php require_once class_parse_data.php 我试图实现的是,class\u display\u page->class\u common\u functions->class\u
require_once class_common_functions.php
require_once class_display_page.php
require_once class_specific_functions.php
require_once class_parse_data.php
我试图实现的是,class\u display\u page->class\u common\u functions->class\u parse\u data->class\u specific\u functions
我可以重新安排这四个
require_once class_specific_functions.php
require_once class_parse_data.php
require_once class_common_functions.php
require_once class_display_page.php
但是,我希望类特定函数
和类解析数据
也能访问类公共函数
我不太确定怎么做?有什么建议吗?我目前正在使用类构造函数从类中访问类,但要实现这一点,类必须按一定的顺序
我可能走错路了。我习惯于开发更简单的网站,尝试学习。不,不可能让一个类访问另一个类,该类在代码中稍后定义(假设稍后是稍后加载的代码)。要使用类(访问它的静态方法/属性或实例化它),必须在尝试使用它之前加载类文件。通过使用自动加载,您不必对其进行微管理 但是,在同一个文件中,您可以稍后在文件中定义一个类,并在开始时访问它
这里是自动加载的概述:我绝对建议使用自动加载程序,并去掉所有那些
require\u once
语句(或者实际上是大部分语句)。