ホームページ >バックエンド開発 >PHPチュートリアル >PHPのクラスとオブジェクト
クラスはチーム内のオブジェクトのグループの説明です
PHP では、各クラスの定義はキーワード class で始まり、その後にクラス名が続き、その後にクラスを含む 1 対の中かっこが続きますメンバーとメソッドの定義。次のコードに示すように、
class person{ public $name; public $gender; public function say(){ echo $this->name."is ".$this->gender; }}
次に、このクラスのインスタンスを生成できます:
$student = new person();$student->name="Tome";$student->gender= "male";$student->say();$teacher= new person();$teacher->name="kati";$teacher->gender= "female";$teacher->say();
このコードは、person クラスをインスタンス化し、student オブジェクトと Teacher オブジェクトのインスタンスを生成します。実際、それは抽象から具体へのプロセスです。
クラスとオブジェクトについての理解:
生徒オブジェクトの印刷
print_r((array)$student);var_dump($student);
シリアル化されたオブジェクト
$str = serialize($student);echo $str;file_put_contents('store.txt',$str);输出结果:0:6:"person":2:{s:4:"name";s:3:"Tom";s:6:"gender";s:4:"mail";}
逆シリアル化されたオブジェクト
$str = file_get_contents('store.txt');$student = unserialize($str);$student->say();
転載元: http://www.9958.pw/post/php_class