ArrayObject有什么用?
用对象来保存数组究竟有什么用呢?
$obj = new ArrayObject();
$obj['test'] = 'test';
和数组比没看出来有什么优点?
麻烦各位大侠给小弟解释一下!
感谢

解决方案 »

  1.   

    arrayobject,可以直接将数组转化为对象
    例如:
    <?php
    $array = array('1' => 'one',
                   '2' => 'two',
                   '3' => 'three');$arrayobject = new ArrayObject($array);print_r($arrayobject);
    ?>
    结果
    ArrayObject Object
    (
        [1] => one
        [2] => two
        [3] => three
    )
      

  2.   

    http://blog.csdn.net/xuhao85915/archive/2009/02/15/3894185.aspx
    $arrayobject = new ArrayObject($array); //将数组转换成对象
      

  3.   

    ArrayObject – 对数组的封装 ArrayObject 类,它能提供“像数组一 样操作类”的功能
      

  4.   

    ArrayObject – 对数组的封装ArrayObject 类,它能提供“像数组一 样操作类”的功能
      

  5.   

    习惯OOP的用户。。会很习惯对象的操作方式。。而不是数组的那些函数