如果使用魔术方法,首先必须在类中定义,否则PHP不会执行未创建的魔术方法。
举一反三
- PHP 将所有以“__”(两个下划线)开头的类方法保留为魔术方法。
- 类中实现实例作为函数调用的魔术方法是:( )
- Java中的每个类至少有一个构造方法,一个类中如果没有定义构造方法,系统会自动为这个类创建一个默认的构造方法,如果已经定义了构造方法,则系统不会创建默认的构造方法。
- 下列关于魔术方法的说法中,正确的说法有()。 A: 魔术方法的作用、方法名、使用的参数列表等都是规定好的,用户只需要根据需求编写方法体的内容。 B: 魔术方法无须调用,它会在特定情况下自动被调用。 C: 方法名以两个下划线(__)开头。 D: 魔术方法没有返回值。
- 子类如果想用父类的构造方法,必须在子类的构造方法中使用,并且必须使用关键字____来表示