php在实例化一个类时加载所有函数


php when a class is instantiated are all functions then loaded?

实例化一个类时,php解释器会读取/加载整个类吗?或者它只在您调用每个函数时读取/加载函数?

在实例化类之前,必须先加载并解析它;在解析阶段,所有类方法都转换为操作码,并使用它们的名称进行存储。

当一个类被实例化时,它的方法块指向之前解析的类结构。

因此,为了回答您的问题:是的,它读取并解析函数,但显然只在调用函数时运行函数体。