name;echo $a->height;$b=array('name'=>'nonameB','height'=>'40');echo $b['name'];echo $b['height'];/*由上面可以看出,对象和数组区别并不大,数组的访问使用 $b[] ,对象的访问使用->*///对象调用自己的方法//$a->cry();/*对象的属性注意点1 关于属性值,可以声明属性并赋值,也可以声明属性先不赋值如果不赋值,则属性初始值是null2 属性必须是一个“直接的值”,是8种类型其中的一种不能是:表达式 比如1+2 不能是:函数的返回值 比如 time(); 这样的*/class human {//public $age=time();//错误//public $age=1+2;//错误}$a=new human();echo $a->age;class people1 { public $age;}$b =new people1();var_dump($b->age);/*在php中函数不能重复定义,也不能占用系统函数但是在类里面可以*/class clock{ public function time(){ //time()是系统函数,在class里面被重复定义了,也可以使用 echo '起床了'; }}$d=new clock();$d->time();