> 백엔드 개발 > PHP 문제 > PHP의 두 가지 복합 데이터 유형은 무엇입니까?

PHP의 두 가지 복합 데이터 유형은 무엇입니까?

(*-*)浩
풀어 주다: 2023-02-23 17:56:01
원래의
7556명이 탐색했습니다.

PHP에는 두 가지 복합 데이터 유형이 있는데, 하나는 배열이고 다른 하나는 객체입니다.

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿