我有一个这样的数组: opinions: ['p31/php/endpoint.php?get=opinions'], // function to call and API endpoint, php/endpoint.php
top3positive: ['p31/php/endpoint.phpget=top3positiv
我正在开发一个PHP扩展,其中对象方法需要返回一个数组zval。myArrayProperty存储一个数组,这个数组可能相当大。RETURN_ZVAL()宏复制该数组以返回值。复制过程需要大量的时间来获取内存和复制所有数组值。同时,返回的数组通常用于只读操作.因此,一个很好的优化方法是使用PHP具有引用计数的机制,并且不要重复myArrayProperty内容。相反,我会增加refcount of myArrayPr