PHP扩展内如何定义类、方法?
PHP 类底层数据结构为 zend_class_entry 结构体,下面是摘录源代码 稍微了解下即可。可以看到 有类名、继承父类入口,函数表,静态资源,属性(资产),各种魔术方法,继承接口,构造/析构函数等。
PHP 类底层数据结构为 zend_class_entry 结构体,下面是摘录源代码 稍微了解下即可。可以看到 有类名、继承父类入口,函数表,静态资源,属性(资产),各种魔术方法,继承接口,构造/析构函数等。
一直对软件的组件、插件架构非常感兴趣,我认为现在开发任何应用程序,一定要有一个架构良好的插件机制,这样可以吸引其他人来开发插件,极大的扩充系统的功能。