이 기사에서는 PHP의 데이터 유형이 무엇인지 설명합니다. PHP 데이터 유형 요약에는 특정 참조 값이 있습니다. 도움이 필요한 친구가 참조할 수 있기를 바랍니다.
1. 데이터 유형 소개
1. PHP는 약한 유형 검사 언어입니다. 즉, 특정 유형은 저장된 데이터에 따라 결정됩니다. 데이터 유형: 스칼라 데이터 유형, 복합 데이터 유형 및 특수 데이터 유형
3. 스칼라 데이터 유형
1. 논리 true 또는 false를 저장합니다.
2. 다음 상황도 false로 간주될 수 있습니다.
멤버 변수가 없는 배열, 단위가 없는 객체, NULL
<?php //布尔型数据 $a = true;$b = false; //var_dump()函数可以返回表达式的类型和值 var_dump($a); //结果为 bool(true)echo "<br>"; var_dump($b); //结果为 bool(false) ?>
1. 정수만 포함할 수 있으며 기호를 사용하여 양수와 음수를 나타낼 수 있습니다
2. 부호 없는 정수는 PHP
//整型数据 $a = +3;$b = -5; var_dump($a); //结果为 int(3) echo "<br>"; var_dump($b); //结果为 int(-5) echo "<br>"; echo $a+$b; //结果为 -2 echo "<br>";Floating에서 지원되지 않습니다. 소수점 형식(float/double)
1. 부동 소수점 형식은 소수를 포함한 숫자를 저장하는 데 사용됩니다. 대략적인 숫자 값입니다
2. 과학 표기법: 10.1e10
//浮点型数据 $a = 1.56;$b = 1.5e3; var_dump($a); //结果为 float(1.56) echo "<br>"; var_dump($b); //结果为 float(1500)문자열 형식(string)
1 . 작은따옴표 작은따옴표로 묶인 변수는 그대로 출력되며 PHP 엔진에서는 이를 구문 분석하지 않으므로 문자열을 정의하는 데 작은따옴표가 가장 효율적입니다.
2. 큰따옴표
3으로 대체됩니다. 구분 기호 <<<
끝 식별자는 첫 번째 열부터 시작해야 합니다. , 세미콜론을 제외한 다른 문자는 포함할 수 없습니다.
//字符串型 $str = '字符串型'; echo 'str是$str <br>'; //结果为 str是$str 单引号变量保持原样输出 echo "str是$str <br>"; //结果为 str是字符串型 双引号会解析其中的变量 $str2 = <<<str2 这是定界符中的文字 str2;echo $str2; //结果为 这是定界符中的文字
2. 동일한 데이터 유형일 수도 있고 다른 데이터 유형일 수도 있습니다
3. PHP에서 배열의 인덱스는 숫자 또는 문자열일 수 있습니다.
//相同类型元素 $array1 = array(1,3,5,7,9); //不同类型元素 $array2 = array(1,'hello',true,3.14); //索引是数字 $array3 = array(1=>'a',2=>'b',3=>'c'); //索引是字符串 $array4 = array('a'='苹果','b'=>'香蕉','c'=>'桔子');
1. Resource는 외부 데이터를 저장하는 특수 변수 유형입니다. 데이터 소스에 대한 참조 , 파일, 데이터베이스 연결 등 통신이 끝날 때까지
2. 데이터베이스 영구 연결은 가비지 수집 시스템에 의해 해제되지 않으며
1 값이 할당됩니다. 변수에 값이 할당되지 않았습니다
3 , 변수 할당 후 unset() 함수를 사용하여 이를 삭제하세요
관련 권장 사항:
php 데이터 유형 변환, php 데이터 유형
php 7가지 데이터 유형 PHP의 7가지 데이터 유형 소개
위 내용은 PHP의 데이터 유형은 무엇입니까? PHP 데이터 유형 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!