在PHP面向对象中,关于__call()方法描述错误的是( )。
A: __call方法在调用对象中不存在的方法时自动调用的。
B: __call方法有两个参数。
C: 格式如下: function __call($方法名,$参数数组){ //.....}
D: __call方法在使用对象报错时自动调用的。
A: __call方法在调用对象中不存在的方法时自动调用的。
B: __call方法有两个参数。
C: 格式如下: function __call($方法名,$参数数组){ //.....}
D: __call方法在使用对象报错时自动调用的。
举一反三
- 以下关于魔术方法描述错误的是()。 A: __call()在对象调用对象内部不存在的方法会时被执行 B: 构造函数和析构函数属于魔术方法 C: 魔术方法的特点是在特定情况下会自动调用 D: __sleep()在对象序列化之后被调用
- 在PHP中,每个类都有一个构造方法,用于在创建对象时被自动调用,构造方法的名称是( )。 A: __call() B: __destruct() C: __construct() D: __clone()
- 以下关于魔术方法的描述,正确的是()。 A: 当尝试以调用函数的方式调用一个对象时,__call()方法会被自动调用 B: 如果在对象复制需要执行一些初始化操作时,可以在__constuct()方法中实现 C: 当调用一个未定义的属性时访问__set()方法 D: 当在一个为未定义的属性上调用isset()函数时调用__isset()方法
- 关于魔术方法说法错误的是: A: __toString()方法和echo作用一样,都是打印用的 B: 如果对象调用了类的私有成员属性进行赋值时,会自动调用__set()方法 C: 如果对象试图读取不可读的私有成员属性时,会调用__get()方法 D: 如果对象在访问不可访问的方法时,会自动调用__call()方法
- 以下哪些是函数调用模式?() A: 函数调用 B: 方法调用 C: call() D: apply()