PHP에는 4가지 유형의 스칼라 데이터 유형이 있습니다. 1. true와 false 두 가지 값만 갖는 부울(Boolean) 2. 연속적인 문자열 시퀀스인 문자열(string) 숫자, 문자 및 기호 구성; 3. 정수(정수 유형) 4. 부동 소수점 유형.
이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
PHP 데이터 유형은 스칼라 데이터 유형, 복합 데이터 유형 및 특수 데이터 유형의 세 가지 주요 범주로 나눌 수 있습니다.
그 중 스칼라 데이터형은 데이터 구조의 가장 기본적인 단위로, 한 개의 데이터만 저장할 수 있습니다. 다음 표에 표시된 대로 PHP에는 네 가지 스칼라 데이터 유형이 있습니다.
유형 | 함수 |
---|---|
boolean(Boolean) | 가장 간단한 데이터 유형, 단 두 개의 값만 포함: true(true) / false(false) |
string(문자열) | String은 연속된 문자 시퀀스입니다 |
integer(정수) | integer에는 양수 또는 음수일 수 있는 모든 정수가 포함됩니다. |
float(부동) 포인트형) | 부동소수점형은 숫자를 표현하는데도 사용됩니다. 정수 외에도 소수, 지수를 표현하는데도 사용할 수 있습니다 |
1. 부울 유형은 PHP에서 가장 일반적으로 사용되는 데이터 유형 중 하나입니다. 이는 참 값 또는 거짓 값을 저장하며, 여기서 true 및 false는 PHP의 내부 키워드입니다. 부울 변수를 설정하려면 변수에 true 또는 false를 할당하면 됩니다. PHP에서는 불리언 값이 거짓일 뿐만 아니라, 불리언 값이 아닌 값도 특별한 경우에는 거짓으로 간주됩니다. 예를 들어 0이면 빈 문자열이고 할당 없이 배열을 선언합니다.
2. 문자열 유형(string)
문자열은 숫자, 문자, 기호로 구성된 연속된 문자열입니다. 문자열의 각 문자는 1바이트만 차지합니다. 문자열, 작은따옴표, 큰따옴표 및 구분 기호(<<<)를 정의하는 세 가지 방법이 있습니다.
와 같은 일반 문자로 출력되는 반면 큰따옴표는 변수를 구문 분석합니다. 출력 "I am 최고"!
샘플 코드는 다음과 같습니다. $i='我最棒'
,echo '$i'
就会输出$i
<?php //双引号方式声明字符串 $str1 = "PHP中文网"; //单引号方式声明字符串 $str2 = 'PHP 教程'; //Heredoc 方式声明字符串 $str3 = <<<EOF url: //m.sbmmt.com/ EOF; echo $str1."<br>".$str2."<br>".$str3; ?>
PHP中文网 PHP 教程 url: //m.sbmmt.com/
3. 정수(integer)
Integer 데이터 형식에는 정수만 포함될 수 있습니다.
PHP에서 정수 변수는 정수 또는 int 유형이라고 하며 정수를 나타내는 데 사용됩니다. 정수에 대한 규칙은 다음과 같습니다.
<?php $x = 5985; // 定义一个整型数据类型的变量 var_dump($x); // 输出此变量 echo "<br>"; $x = -345; var_dump($x); echo "<br>"; $x = 0x8C; //十六进制数字 var_dump($x); echo "<br>"; $x = 047; //八进制数字 var_dump($x); ?>
int(5985) int(-345) int(140) int(39)
4. Float(float)
부동 소수점 데이터 유형을 사용하여 정수와 소수를 모두 저장할 수 있습니다.
부동 소수점 유형은 PHP에서 부동 소수점 유형이라고 하며 정수 및 소수를 저장하는 데 사용할 수 있습니다. 유효한 값 범위는 1.8E-308에서 1.8E+308입니다. 부동 소수점 숫자는 정수 데이터 유형보다 정밀도가 높습니다.
샘플 코드는 다음과 같습니다.
<?php $num1 = 10.365; $num2 = 2.4e3; $num3 = 8E-5; var_dump($num1, $num2, $num3); ?>
float(10.365) float(2400) float(8.0E-5)
PHP Video Tutorial
"위 내용은 PHP의 스칼라 데이터 유형은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!