如何访问PHP资源
我正在使用第三方
PHP模块,它返回一个php资源:
resource(1,ABCResult) 虽然本手册描述了如何使用返回的对象,但我不确定如何实际访问该对象? 代码是这样的: $resource = get_new_resource_based_on('this-information'); var_Dump($resource)输出: resource(1,ABCResult) 手册说明如下:
解决方法
资源是不透明的blob,没有固有的含义.它通常代表外部资源分配的外部资源;例如,如果您使用gd库编辑图像,gd库会在某处分配内存来保存该图像.该外部资源不是“在PHP中”,它不是类或对象.但是您的代码仍然需要某种方式来引用该外部资源;这就是资源.
该资源仅对分配它的扩展/功能有用.要使用它“访问”或“执行”任何操作,您需要使用可以使用它的功能.这完全是针对资源是什么以及您应该如何处理它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |