
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 변수의 두 가지 복합 유형입니다. 모든 사람에게 도움이 되기를 바랍니다.