天天看點

php 對象和數組差別,php對象與數組的差別,類與對象的聯系

class person{

public $name;

public $gender;

public function say(){

echo $this->name,'is',$this->gender;

}

}

$student = new person();

$student->name='tom';

$student->gender='male';

//$student->say();

$teacher = new person();

$teacher->name='Kate';

$teacher->gender='female';

//$teacher->say();

$arr_student=array('name'=>'tom','gender'=>'male');

$arr_teacher=array('name'=>'Kate','gender'=>'female');

echo serialize($student);

echo PHP_EOL;

echo serialize($arr_student);

echo PHP_EOL;

echo serialize($teacher);

echo PHP_EOL;

echo serialize($arr_teacher);

//對數組和對象序列化輸出後可以清楚的看到對象與數組的差別

// =======我用一句話來概括===>對象在底層的存儲就是屬性數組+類指針

//從上述的例子中還可以得到對象與類的關系

?>