PHP魔术方法__toString()

使用echo方法直接输出对象时会调用其__toString()方法

"Powerless" 2018-09-17 19:00
PHP魔术方法__wakeup()

与__sleep()方法相对

"Powerless" 2018-09-17 15:00
PHP魔术方法__sleep()

serialize()方法会检查类中是否存在__sleep()魔术方法。如果存在,就会调用该方法来执行序列化操作。

"Powerless" 2018-09-17 11:00
PHP魔术方法__unset()

与__isset()类似

"Powerless" 2018-09-16 23:00
PHP魔术方法__isset()

介绍__isset()方法之前,我先介绍下issset()方法。isset()方法主要用于判断某个变量是否被设置

"Powerless" 2018-09-16 19:00
PHP魔术方法__set()

__set($property, $value) 方法用来设置对象的私有属性

"Powerless" 2018-09-16 15:00
PHP魔术方法__get()

当试图访问外部对象的私有属性时,程序会抛出异常并结束执行。

"Powerless" 2018-09-16 11:00
PHP魔术方法__callStatic()

当程序中调用未定义的静态方法时,__callStatic()方法会被调用。

"Powerless" 2018-09-15 23:00
PHP魔术方法__call()

该方法有两个参数。第一个参数$function_name自动接收未定义方法的名称,第二个参数$arguments以数组的方式接收该方法调用的多个参数。

"Powerless" 2018-09-15 19:00
PHP魔术方法__destruct()

析构方法可以在对象销毁之前执行一些操作,如关闭文件、清空结果集,等等。 析构方法是PHP5引入的新特性。 析构方法的声明格式与构造方法 __construct() 类似,就是说__destruct()也以双下划线开头,其名称也是固定的。

"Powerless" 2018-09-15 15:00
  • 战胜你的“拖延症”
  • MySQL分库分表原理简述
  • MySQL 规范指南
  • SQL 的各种 join 到底是怎么回事
  • 巧用CAS解决数据一致性问题
  • 分布式ID生成方法
  • Git 提交规范
  • PHP没你想的那么差
  • 秒杀系统架构优化思路
  • 通过信鸽来解释HTTPS
  • 优秀的用户界面设计
  • 什么是云原生?
  • MySQL语句加锁分析
  • DevOps介绍
  • 让你爆笑的程序员段子