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

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

不言
不言앞으로
2018-10-23 17:09:344630검색

이 기사에서는 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는 약한 유형의 언어이며 해당 변수에는 데이터 유형이 없지만 변수에 저장된 데이터에는 해당 데이터 유형이 있습니다

정수 데이터 유형: 8이 사용됩니다. 바이트 저장, 다양한 정수 저장 방식 제공

 $num = 10;           // 十进制
    $num1 = 0123;        // 八进制(83)
    $num2 = 0x123;      // 十六进制(291)
    $num3 = 0b1101;     //二进制(13)

부동소수점 데이터 타입 : 8바이트 저장을 사용하며, 다양한 저장 방식 제공

 $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_로 시작하고 그 뒤에 해당 데이터 유형이 오고, 반환 결과는 부울 유형입니다.

자동 변환: PHP . 한정되지 않은 데이터 유형의 데이터는 데이터가 참여할 컴퓨팅 시나리오에 따라 자동으로 대상 유형 데이터로 변환됩니다. 이 변환은 변수의 원래 데이터 유형을 변경하지 않습니다.

강제 변환:

int(대상 유형)를 사용합니다. )

데이터 변환

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

성명:
이 기사는 csdn.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제