在扩展中经常需要保存C++指针,使用属性操作方法,需要分2条指令实现从属性 -> 资源变量 -> 指针的转换。
PHP-X提供了oGet和oSet两个方法来简化资源属性的操作。
PHP-X
oGet
oSet
_this.oSet("propertyName", "ResourceType", new CppObject(1, 2));
CppObject *ptr = _this.oGet<CppObject>("propertyName", "ResourceType");