专用方法

专用方法是在类中声明的方法,其名称以下划线字符开头,

并且在以下情况下由解释器调用:

_attach 当对象被附加到其父类或被从其父类剥离时。
_call 将对象当作函数使用时。
_compare 当将一个对象与另一个对象比较时。
_free 当释放对象时.
_get 当像数组一样读一个对象时
_init 当加载对象类时。
_next 当枚举对象时。
_new 当创建一个对象时。
_property 识别一个未知标识是否是方法或属性。
_put 当像数组一样写一个对象时。
_read 当从流中反序列化一个对象时.
自从 3.15
_ready 当对象构造完成,并且对象准备好使用时。
自从 3.9
_unknown 当试图使用一个未知的对象方法或属性时。
_write 当序列化一个对象到流中.
自从 3.15