PHP2类实现接口

PHP2类实现接口,php,class,interface,Php,Class,Interface,为什么代码没有显示对象Ab的解决方案。如果我想显示对象Ab,我必须添加$Ab->a() 必须调用方法。在您的例子中,类名a与方法名a相同只是巧合,因此方法a被视为构造函数并隐式调用;A有一个不推荐使用的构造函数第一条注释是正确的,您所观察到的只是一个愉快的意外,因为您的函数名(PHP将其误认为构造函数,它总是在实例化类时执行)。正如B001的评论所指出的,该功能已被弃用,今后将被删除。如果给函数和类指定有意义的名称,这种情况可能不会发生。通常,您必须在函数输出任何内容之前直接调用它。B001ᛦ

为什么代码没有显示对象Ab的解决方案。如果我想显示对象Ab,我必须添加$Ab->a()


必须调用
方法。在您的例子中,类名
a
与方法名
a
相同只是巧合,因此方法
a
被视为构造函数并隐式调用;A有一个不推荐使用的构造函数
第一条注释是正确的,您所观察到的只是一个愉快的意外,因为您的函数名(PHP将其误认为构造函数,它总是在实例化类时执行)。正如B001的评论所指出的,该功能已被弃用,今后将被删除。如果给函数和类指定有意义的名称,这种情况可能不会发生。通常,您必须在函数输出任何内容之前直接调用它。B001ᛦ u_mulder ADyson感谢大家的帮助我现在就拿到了:)