문자열, 정수, 부동 소수점, 부울, 배열, 개체, NULL.
문자열은 "Hello world!"와 같은 일련의 문자입니다.
작은따옴표와 큰따옴표 안에 텍스트를 넣을 수 있습니다.
<?php $x = " 안녕하세요 ! " 에코 $ x 에코 " <br> " ; $ x = ' 안녕하세요 ! ' $x ? >
정수는 소수가 없는 숫자입니다.
정수 규칙:
정수에는 최소한 하나의 숫자(0-9)가 있어야 합니다.
정수에는 쉼표나 공백이 포함될 수 없습니다.
정수에는 소수점이 없습니다.
정수는 양수일 수도 있고 음수일 수도 있습니다.
정수는 10진수, 16진수(접두사 0x) 또는 8진수(접두사 0)의 세 가지 형식으로 지정할 수 있습니다.
다음 예에서는 다양한 숫자를 테스트해 보겠습니다.
PHP var_dump() 함수는 변수의 데이터 유형과 값을 반환합니다.
<?php $x = 5985 ; var_dump ( $ x ) 에코 " <br> " ; $ x = - 345 ; var_dump ( $ x ) 에코 " <br> " ; $ x = 0x8C ; var_dump ( $ x ) 에코 " <br> " ; $ x = 047 ; var_dump ( $x ) ? >
부동 소수점 숫자는 소수 부분 또는 지수 형식의 숫자입니다.
다음 예에서는 다양한 숫자를 테스트해 보겠습니다. PHP var_dump() 함수는 변수의 데이터 유형과 값을 반환합니다.
<?php $ x = 10.365 ; var_dump ( $ x ) ; " <br> " ; $ x = 2 .4 e3 ; 에코 " <br> " ; $ x = 8 E - 5 ;
부울 유형은 TRUE 또는 FALSE일 수 있습니다.
$x=참;$y=거짓;
부울 유형은 일반적으로 조건부 판단에 사용됩니다. 다음 장에서 조건부 제어에 대해 자세히 알아봅니다.
배열은 하나의 변수에 여러 값을 저장할 수 있습니다.
다음 예에서는 배열이 생성된 다음 PHP var_dump() 함수를 사용하여 배열의 데이터 유형과 값을 반환합니다.
<?php $cars = array ( " 볼보 " , " BMW " , " 토요타 " ) var_dump ( $ cars ) ? >
다음 장에서 배열에 대해 자세히 알아봅니다.
객체 데이터 유형을 사용하여 데이터를 저장할 수도 있습니다.
PHP에서는 객체를 선언해야 합니다.
먼저, class 키워드를 사용하여 클래스 객체를 선언해야 합니다. 클래스는 속성과 메서드를 포함할 수 있는 구조입니다.
그런 다음 클래스에서 데이터 유형을 정의한 다음 인스턴스화된 클래스에서 데이터 유형을 사용합니다.
<?php 수업 자동차 { var $ 색상 ; __construct ( $color = " 녹색 " ) { $ this -> 색상 = $color } 기능 무슨_색깔 ( ) { 반품 $this - > 색상 } } ?>
위의 예에서 PHP 키워드 this는 현재 개체 인스턴스에 대한 포인터이며 다른 개체나 클래스를 가리키지 않습니다.
다음 장에서 개체에 대해 자세히 알아봅니다.
NULL 값은 변수에 값이 없음을 의미합니다. NULL은 데이터 유형 NULL의 값입니다.
NULL 값은 변수에 Null 값이 있는지 여부를 나타냅니다. 데이터 null 값과 NULL 값을 구별하는 데에도 사용할 수 있습니다.
변수 값을 NULL로 설정하여 변수 데이터를 지울 수 있습니다.
<?php $ x = " 안녕하세요 ! " ; $ x = null ;