企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
**__get($name)**   - 调用一个不可访问或不存在属性的值时调用[mixed] **__set($name, $value)** - 设置一个不存在或者不可访问的类的成员变量时调用[void] **__call($method_name, [])**   - 在对象中调用一个不可访问方法时调用[mixed] **__callStatic($method_name, [])**  - 调用一个不可访问(包括不存在)的静态方法时调用[mixed] **__clone()**  - 对象clone复制完成时调用[void] **__isset($name)**  - 当对不可访问属性调用isset()或empty()时调用[bool] **__sleep()**  - 类对象被serialize()时调用[array] **__unset($name)**  - 当对不可访问属性调用unset()时被调用[void] **__invoke()**   - 当类对象被当做函数调用时触发[mixed] **__wakeup()**   - 类对象被unserialize()时触发[void] **__autoload($class )**   - 7.2废弃 尝试加载未定义的类 **__destruct()**  - 对象的所有引用都被删除或者当对象被显式销毁时执行[void] **__construct**  - 在每次创建新对象时先调用此方法[void] **__toString**   - 用于一个类被当成字符串时应怎样回应。例如echo $obj;[string] **__debugInfo()**   - var_dump(实例化后的对象)时触发[array] [**__set_state()**](https://www.php.net/manual/zh/language.oop5.magic.php#object.set-state)  - var_export(类对象)触发[object]