1. 배열(array), 배열은 여러 데이터를 저장할 수 있으며 모든 유형이 될 수 있습니다.
실제로 배열은 값을 키에 매핑하는 정렬된 차트와 동일합니다.
<?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 변수의 두 가지 복합 유형입니다. 모든 사람에게 도움이 되기를 바랍니다.