11.2 PHP中的面向对象(二)

    zend_read_property函数用于读取对象的属性,而zend_read_static_property则用于读取静态属性。可以看出,静态属性是直接保存在类上的,与具体的对象无关。silent参数:

    • 0: 如果属性不存在,则抛出一个notice错误。
    • 1: 如果属性不存在,不报错。
    如果所查的属性不存在,那么此函数将返回IS_NULL类型的zval。

    假设我们已经在扩展中定义好下面的类:

    感谢 @看你取的破名 发现的错误。

    更新对象与类的属性

    • 11.3