har*_*der 7 php arrays resources object
对于可视化表示,为了简单起见,当然也是为了满足我的好奇心,我想知道如何将PHP数组转换为有效的PHP资源.
见下面的例子:
(使用dBug组件创建的示例图像可从http://dbug.ospinto.com/获得)
我做了3个例子:
正如你所看到的,资源是一种视觉美,而对象和数组是通过使用多维数组构建的,使用不良的数字数组索引将它们绑定在一起:(
我正在寻找的,可能是这样的:
$resource_var = (resource) $array_var;
Run Code Online (Sandbox Code Playgroud)
我正在寻找的,可能是这样的:
Run Code Online (Sandbox Code Playgroud)$resource_var = (resource) $array(var)
你永远不会找到那个.资源是PHP中的内部数据类型.如果(并且仅当)您自己编写PHP扩展并加载它,您可以执行以下操作:
$resource = array_resource_create($array);
Run Code Online (Sandbox Code Playgroud)
然后,您的PHP扩展将mysql在该array_resource_create函数中创建该资源(例如,扩展名,例如创建其特定的资源类型).但是,它将毫无用处,因为到目前为止还没有其他功能可以处理该资源.