이 기사에서는 PHP의 데이터 유형이 무엇인지 설명합니다. PHP 데이터 유형의 도입에는 특정 참고 가치가 있습니다. 도움이 필요한 친구가 참고할 수 있기를 바랍니다.
PHP 데이터 유형은 3개의 주요 범주와 8개의 하위 범주로 나뉩니다.
1. 스칼라 유형
boolean(Boolean): 이는 TRUE/true 또는 FALSE일 수 있는 두 가지 값만 갖는 가장 간단한 유형입니다. /false, 대소문자를 구분하지 않습니다. 자세한 내용은 다음을 참조하세요. PHP 부울 유형(부울)
정수(정수): 정수 값은 10진수, 16진수 또는 8진수로 표시될 수 있으며 앞에 선택적 기호(- 또는 +)가 올 수 있습니다. 8진수는 앞에 0이 와야 하는 숫자를 나타내고, 16진수는 앞에 0x가 와야 하는 숫자를 나타냅니다. 자세한 내용은 다음을 참조하세요. PHP 정수 데이터(정수)
float(부동 소수점 유형, double이라고도 함): 자세한 내용은 다음을 참조하세요. PHP 부동 소수점 유형(float)
string(문자열): 문자 변수는 다음과 다릅니다. 기타 프로그래밍 언어는 문자와 문자열로 구분됩니다. PHP에서는 문자나 문자열을 정의하기 위해 문자 변수를 일률적으로 사용합니다. 자세한 내용은 다음을 참조하세요. PHP 문자열 유형(문자열)
2. 복합 유형
배열(배열): 배열 변수는 특수 변수 유형입니다.
객체(객체): 객체도 특수 데이터 유형입니다. 객체 변수는 일반적으로 new 키워드를 사용하여 얻습니다. 자세한 내용은 PHP 객체 유형(object)
3. 특수 유형
resource(리소스 유형): 리소스는 외부에 저장되는 특수 변수입니다. 자원. 리소스는 특화된 기능을 통해 생성되고 사용됩니다. 자세한 내용은 다음을 참조하세요. PHP 리소스 유형(resource)
NULL(null): 변수에 값이 없음을 나타냅니다. NULLl의 유일한 가능한 값은 NULL입니다
참고: PHP는 약한 유형의 언어이며 해당 변수에는 데이터 유형이 없지만 변수에 저장된 데이터에는 해당 데이터 유형이 있습니다
$num = 10; // 十进制 $num1 = 0123; // 八进制(83) $num2 = 0x123; // 十六进制(291) $num3 = 0b1101; //二进制(13)
$float_num = 1.23; $float_num1 = 1.23e3; // 1.23乘10的3次方
메모리 저장 방식은 : 8바이트 중 일부를 사용 지수를 저장하고, 유효숫자를 저장하는 부분을 사용하여 특정 범위를 초과하면 정확도가 떨어지는 경우가 있습니다.
PHP에서는 사용자가 입력한 모든 데이터와 프로그래머가 따옴표(작은따옴표 및 큰따옴표)를 사용하여 정의한 데이터가 시스템에서 문자열로 인식됩니다.
작은따옴표와 큰따옴표 모두 문자열을 정의할 수 있지만 서로 다릅니다.
--작은따옴표는 소수의 이스케이프 기호만 구문 분석할 수 있습니다: ',
--큰따옴표는 더 많은 이스케이프 문자를 구문 분석할 수 있습니다: $ , ", n
큰 따옴표는 문자열에 중첩된 PHP 변수를 구문 분석할 수 있습니다(변수는 다른 문자열과 분리되어야 하며, {}를 사용해야 합니다)
$a = "你好"; $c = "$a世界"; // $c = "{$a}世界" 常用 echo $c; //输出“你好世界”
아래 첨자 문자를 보려면 $str[1]을 첨자하여 수행할 수 있습니다. 문자열에서 인덱스가 음수인 경우 인덱스 방향은 뒤에서 앞으로입니다.
PHP에서 배열은 다양한 방법으로 정의할 수 있습니다.
-- 배열 키워드를 사용하여 배열 초기화
-- 배열 대괄호 [ ]를 사용하여 배열
// 使用array $arr1 = array(); // 可以不指定元素 $arr2 = array("name", "age");
// 使用[]定义数组 $arr3 = []; $arr4 = ["name", "age"];
1 이론적으로 PHP 배열의 요소 수에는 제한이 없습니다
2. 요소는 PHP 배열에 동적으로 추가될 수 있습니다
3. PHP 배열 요소의 값은 모든 데이터 유형이 될 수 있습니다
4. PHP 배열 첨자는 순수 숫자(인덱스 배열), 순수 문자열(연관 배열), 혼합 숫자 및 문자열이 될 수 있습니다. (혼합 배열)
시스템 함수를 통해 데이터 유형을 결정합니다. 함수의 형식은 is_로 시작하고 그 뒤에 해당 데이터 유형이 오고, 반환 결과는 부울 유형입니다.
강제 변환:
int(대상 유형)를 사용합니다. )데이터 변환
위 내용은 PHP의 데이터 유형은 무엇입니까? PHP 데이터 유형 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!