1. 配列 (配列)。配列は複数のデータを格納でき、任意の型にすることができます。
実際、配列は値をキーにマップする順序付けされたチャートと同等です。
<?php /* 配列( キー1 => 値1、 キー2 => 値2、 ... ) キーは整数または文字型にすることができ、値は任意の型にすることができます*/ $arr = array("foo" => "bar", 12 => true); print_r($arr); // 値の内容全体を表示します echo $arr["foo"] // 配列の添字を使用して単一のデータにアクセスします echo $arr[12]; // 配列の添字を使用して単一のデータにアクセスします
2. オブジェクト。オブジェクトは、配列よりも高度な複合データ型です。
オブジェクト変数は、メソッドのセットとプロパティ値のセットで構成されます。メソッドはオブジェクトの機能を表し、プロパティはオブジェクトの状態を表します。
<?php class Person{ // クラスを定義します var $name; // クラスにメンバー属性関数を定義します Say(){ // メンバーメソッドを定義します echo "Doing foo."; } } $p = new Person; // new ステートメントを使用してクラス Person のオブジェクトをインスタンス化し、それを変数 $p に配置します $p->name = "Tom" // オブジェクト $ を通じてオブジェクトのメンバー プロパティにアクセスします。 p $p->say () // オブジェクト $P を通じてオブジェクト内のメンバー メソッドにアクセスします。
上記は php 変数の 2 つの複合タイプです。皆さんの参考になれば幸いです。