$this->fields
实例化后的类中的自身中的fields属性 也可以用于方法
array('name'=>'名字')
index name的值字符串 名字

解决方案 »

  1.   

    -> 用来表示,后面的是类或者对象实例的成员变量或者成员方法.
    => 用来区别数组的键和值.=>之前是键,=>之后是值.
      

  2.   


      $this->fields=array(
      'name'=>'姓名',
      'age'=>'年龄'
      );一:单引号解释:$this->fields指的是当前类的属性fields,后面的aarray(
      'name'=>'姓名',
      'age'=>'年龄')
    是一个数组,意思是说,把这个数组赋值给fields的属性。举例:  class Person
     {
       $fields=null;
       function setFields($arr)
       {
         //这里$arr你就可以传那个数组进来了。其实意思很简单,纯粹的赋值
         $this->fields=$arr;
       }
       function getFields()
       {
          //返回
          return $fields;
       }
     }
    //调用
       $person=new Person();
       $person.setFields(array('name'=>'姓名','age'=>'年龄'));
    二:=>的作用,用在数组中。给数组中的键值赋上默认的值。如:   $a=array('name'=>'吴红军');
      //那么输出:
      echo $a['name'];
      //$a['name']的值将等于'吴红军',echo是输出结果的意思!这样解释我想你应该明白了