手机版

PHP SplObjectStorage使用实例

时间:2021-11-06 来源:互联网 编辑:宝哥软件园 浏览:

声压级存储是用来存储一组对象的,特别是当你需要唯一标识对象的时候SPL存储类实现了可计数,迭代器,可序列化,数组访问四个接口。可实现统计、迭代、序列化、数组式访问等功能。

看下面一个简单的例子:

A类{公共$ I;public function _ _ construct($ I){ $ this-I=$ I;}} $a1=新a(1);$a2=新a(2);$a3=新a(3);$a4=新a(4);$ container=new SplObjectstorage();//SplObjectStorage :附加添加对象到仓库中$ container-attach($ a1);$ container-attach($ a2);$ container-attach($ a3);//SplObjectStorage :详细信息将对象从仓库中移除$ container-detach($ a2);//SplObjectStorage :包含用于检查对象是否存在仓库中var _ dump($ container-contains($ a1));//truevar _ dump($ container-contains($ a4));//false /遍历$ container-rewind();while($ container-valid()){ var _ dump($ container-current());$ container-next();}

版权声明:PHP SplObjectStorage使用实例是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。