PHP의 데이터 유형은 무엇인가요? PHP에는 8개의 서로 다른 데이터 유형이 있습니다. 아래에서는 PHP의 8가지 데이터 유형을 소개하겠습니다. 처음 5개는 기본 데이터 유형이고 마지막 3개는 복합 데이터 유형입니다.
1. 정수형(Integer)
정수형은 양수와 음수를 포함한 정수, 즉 소수부나 소수점이 없는 숫자만 포함합니다. 10진수(기수 10), 8진수(기수 8) 또는 16진수(기수 16)일 수 있습니다. 기본 기수는 10진수(10진수)입니다. 8진수 정수는 앞에 0을 붙여 선언할 수 있고, 16진수 정수는 앞에 0x를 붙여 선언할 수 있습니다. 정수 범위는 -2^31에서 2^31 사이여야 합니다.
예:
<?php // 十进制整数 $deci1 = 50; $deci2 = 654; // 八进制整数 $octal1 = 07; //十六进制 $octal = 0x45; $sum = $deci1 + $deci2; echo $sum; ?>
출력:
704
2. 부동 소수점 유형(Double 또는 float)
양수 및 음수를 포함하여 소수 또는 소수 부분을 포함하는 숫자를 수용할 수 있습니다. 기본적으로 변수는 가장 작은 소수 자릿수를 추가합니다.
예:
<?php $val1 = 50.85; $val2 = 654.26; $sum = $val1 + $val2; echo $sum; ?>
출력:
705.11
3. String(String)
짝수를 포함한 모든 문자를 저장하세요. 이는 선언 시 큰따옴표로 작성됩니다. 문자열은 작은따옴표로 쓸 수도 있지만 변수를 인쇄할 때는 다르게 처리됩니다. 이를 명확히 하려면 아래 예를 살펴보세요.
예:
<?php $name = "Krishna"; echo "我的名字是 $name \n"; echo '我的名字是 $name'; ?>
출력:
我的名字是 Krishna 我的名字是 $name
4. Null 값(NULL)
이러한 값은 NULL인 하나의 값만 포함할 수 있는 특수한 유형의 변수입니다. 관례에 따라 대문자로 작성하지만 대소문자를 구분합니다.
예:
<?php $nm = NULL; echo $nm; // 这将不会给出任何输出 ?>
5. 부울
에는 TRUE 또는 FALSE의 두 가지 값만 포함됩니다. 성공한 이벤트는 true를 반환하고, 실패한 이벤트는 false를 반환합니다. Boolean 값에서는 NULL 유형의 값도 false로 간주됩니다. NULL 외에도 부울 값에서는 0도 FALSE로 간주됩니다. 문자열이 비어 있으면 부울 데이터 유형에서도 FALSE로 간주됩니다.
예:
<?php if(TRUE) echo "这个条件是 TRUE"; if(FALSE) echo "这个条件不是 TRUE"; ?>
출력:
这个条件是 TRUE
6. 배열(array)
Array는 동일한 데이터 유형의 여러 값을 저장할 수 있는 복합 데이터 유형입니다. 다음은 정수 배열의 예입니다.
<?php $intArray = array( 10, 20 , 30); echo "第一个元素: $intArray[0]\n"; echo "第二个元素: $intArray[1]\n"; echo "第三个元素: $intArray[2]\n"; ?>
출력:
First Element: 10 Second Element: 20 Third Element: 30
7. 객체
객체는 값과 함수를 모두 포함할 수 있는 사용자 정의 클래스의 인스턴스로 정의됩니다. 다음 기사에서 "객체"에 대해 자세히 논의하겠습니다.
8. 리소스
PHP의 리소스는 정확한 데이터 유형이 아닙니다. 이는 기본적으로 특정 함수 호출이나 외부 PHP 리소스에 대한 참조를 저장하는 데 사용됩니다. 예를 들어, 외부 리소스인 데이터베이스 호출을 생각해 보세요. 다음 기사에서 "리소스"에 대해 자세히 논의하겠습니다.
관련 추천: "PHP 튜토리얼"
위 내용은 PHP의 데이터 유형은 무엇입니까? (코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!