是否可以在PHP中实现类似数组的对象?
作者:互联网
我想实现一个行为类似于数组的对象.应该以这种方式使用:
$var = new CustomCollection(retrieveFromWebService());
echo $var[0]; // legal
$var[0] = 'a'; // illegal
可以使用魔术方法或其他机制在PHP中完成此操作吗?
解决方法:
您的CustomCollection类将需要实现内置的ArrayAccess
interface.
另请参阅:http://code.google.com/p/phpraise/source/browse/trunk/phpraise/core/collection/RaiseCollection.php
标签:magic-methods,arrays,php 来源: https://codeday.me/bug/20191023/1912951.html