> 백엔드 개발 > PHP 튜토리얼 > PHP의 데이터 유형은 무엇입니까

PHP의 데이터 유형은 무엇입니까

青灯夜游
풀어 주다: 2023-04-06 13:28:01
원래의
32172명이 탐색했습니다.

php의 데이터 유형은 다음과 같습니다. 1. 문자열 2. 정수 4. 부울 6. NULL 값

PHP의 데이터 유형은 무엇입니까

데이터 유형은 변수가 저장할 수 있는 데이터 유형을 정의합니다. PHP는 8가지 데이터 유형을 허용합니다. 처음 5개는 단순 데이터 유형, 마지막 3개는 복합 데이터 유형이라고 합니다. 다음 글에서는 PHP의 8가지 데이터 유형을 소개하겠습니다. 도움이 되길 바랍니다.

추천: "PHP 비디오 튜토리얼"

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 
header("content-type:text/html;charset=utf-8"); 
$name = "欧阳克"; 
echo "我的名字是 $name \n"; 
echo &#39;我的名字是 $name&#39;; 
  
?>
로그인 후 복사

출력:

我的名字是 欧阳克
我的名字是 $name
로그인 후 복사

4. Null 값(NULL)

이러한 값은 NULL인 하나의 값만 포함할 수 있는 특수한 유형의 변수입니다. 관례에 따라 대문자로 작성하지만 대소문자를 구분합니다.

예:

<?php 
  
$nm = NULL; 
echo $nm;    // 这将不会给出任何输出
  
?>
로그인 후 복사

5. 부울

에는 TRUE 또는 FALSE의 두 가지 값만 포함됩니다. 성공한 이벤트는 true를 반환하고, 실패한 이벤트는 false를 반환합니다. Boolean 값에서는 NULL 유형의 값도 false로 간주됩니다. NULL 외에도 부울 값에서는 0도 FALSE로 간주됩니다. 문자열이 비어 있으면 부울 데이터 유형에서도 FALSE로 간주됩니다.

예:

<?php 
header("content-type:text/html;charset=utf-8"); 
if(TRUE) 
    echo "这个条件是 TRUE"; 
if(FALSE) 
    echo "这个条件不是 TRUE,是FALSE"; 
?>
로그인 후 복사

출력:

这个条件是 TRUE
로그인 후 복사

6. 배열(array)

Array는 동일한 데이터 유형의 여러 값을 저장할 수 있는 복합 데이터 유형입니다. 다음은 정수 배열의 예입니다.

<?php 
header("content-type:text/html;charset=utf-8"); 
$intArray = array( 10, 20 , 30); 
echo "第一个元素是: $intArray[0]\n"; 
echo "第二个元素是: $intArray[1]\n"; 
echo "第三个元素是: $intArray[2]\n"; 
      
?>
로그인 후 복사

출력:

第一个元素是: 10
第二个元素是: 20
第三个元素是: 30
로그인 후 복사

7.객체(Object)

객체 데이터 유형을 사용하여 데이터를 저장할 수도 있습니다. 객체는 값과 함수를 모두 포함할 수 있는 사용자 정의 클래스의 인스턴스로 정의됩니다.

PHP에서는 객체를 선언해야 합니다.

먼저 class 키워드를 사용하여 클래스 객체를 선언해야 합니다. 클래스는 속성과 메서드를 포함할 수 있는 구조입니다.

그런 다음 클래스에서 데이터 유형을 정의한 다음 인스턴스화된 클래스에서 데이터 유형을 사용합니다.

8. 리소스

PHP의 리소스는 정확한 데이터 유형이 아닙니다. 이는 기본적으로 특정 함수 호출이나 외부 PHP 리소스에 대한 참조를 저장하는 데 사용됩니다. 예를 들어, 외부 리소스인 데이터베이스 호출을 생각해 보세요.

위 내용은 PHP의 데이터 유형은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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