特别方法

特别方法是在类中声明的方法,其名称用下划线字符开头不,并被解释器在一些特殊的情况下调用。

有8个不同的特别方法,而且都是可选的。

_init 初始化类。
_exit 清除类。
_new 实例对象。
_free 释放对象。
_next 枚举对象或类。
_get Array读运算符。
_put Array写运算符。
_call 将对象或类用作一个方法。
_unknown 调用未知的方法或属性。

参见