PHP에는 두 가지 복합 데이터 유형이 있는데, 하나는 배열이고 다른 하나는 객체입니다.
Array: 동일한 유형의 데이터 그룹 Collection of;
Object(객체): 객체는 일반적으로 new 키워드를 사용하여 생성되는 클래스의 인스턴스입니다.
array(array)(권장 학습: 초보부터 마스터까지 PHP 프로그래밍)
#🎜🎜 # 일련의 데이터를 수집하여 작동 가능한 전체, 즉 배열을 형성합니다. 배열의 데이터는 스칼라 데이터, 배열, 개체, 리소스 등이 될 수 있습니다. 우리는 일반적으로 배열의 단일 데이터 조각을 요소라고 부르며 요소는 인덱스(키 이름)와 값의 두 부분으로 나뉩니다. 인덱스(키 이름)는 숫자 또는 문자열일 수 있으며 값은 모든 데이터 유형이 될 수 있습니다.배열 선언
형식:
$a=array(值1,值2,值3,...); //或 $a=array(key1=>值1,key2=>值2,key3=>值3,...); //或 $a=array(); $a[索引]=值1; $a[索引]=值2; $a[索引]=值3; ...
예 :
<?php $a=array("a","b","c","d"); $b=array("a"=>1,"b"=>2); $b["c"]=3; var_dump($a); var_dump($b); ?>
설명:
배열에 값을 추가하는 한 숫자의 길이는 동적입니다. , 배열의 길이는 자동으로 증가합니다. 값의 값은 지정된 단위에 값이 할당되는 한 언제든지 변경될 수 있습니다. var_dump( ) 함수는 배열의 구조를 출력하며 배열의 값을 개별적으로 출력할 수 없습니다.Object(객체)
객체는 클래스의 인스턴스이며 실제입니다. 객체는 일반적으로 new 키워드를 사용하여 생성됩니다.객체 생성
new 类名();
Instance
<?php class Dog{ //类 public $name=""; public $color=""; function __construct($name,$color){//构造函数 $this->name=$name; $this->color=$color; } } $xiao=new Dog("小黄","黄色");//创建对象 var_dump($xiao); //打印对象 ?>
위 내용은 PHP의 두 가지 복합 데이터 유형은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!