PHP 데이터 유형

Php Deiteo Yuhyeong



PHP는 변수에 값을 저장하기 위해 8가지 다른 데이터 유형을 처리할 수 있는 서버 측 스크립팅 언어이며 각 데이터 유형은 다른 작업을 수행할 수 있습니다. 이러한 데이터 유형은 스케일러, 복합 및 특수 데이터 유형을 포함한 3가지 유형으로 더 분류됩니다. 이러한 데이터 유형은 PHP 프로그램에서 변수를 생성하는 데 사용되며 이 가이드에서 자세히 설명합니다.

PHP 데이터 유형

PHP에는 다양한 유형의 데이터를 저장하는 데 사용할 수 있는 수많은 데이터 유형이 있습니다. 이러한 데이터 유형은 크게 세 가지 범주로 나뉩니다.

1: 스칼라 데이터 유형

이 데이터 유형에서 변수는 한 번에 하나의 값을 보유할 수 있습니다. 다음은 PHP의 스칼라 데이터 유형입니다.







  • 정수: 10,15와 같이 소수점이 없는 숫자를 저장할 때 사용합니다.
  • 뜨다: 12.45, 54.566과 같이 소수점이 있는 숫자를 저장하는 데 사용됩니다.
  • 끈: 작은따옴표('Hello')나 큰따옴표 또는 큰따옴표('Hello')로 묶을 수 있는 텍스트 데이터를 저장하는 데 사용됩니다.
  • 부울: true 또는 false 논리 값을 저장하는 데 사용됩니다.

예 1

아래에 작성된 예제 코드에서 세 가지 다른 데이터 유형을 정의했습니다. 첫 번째 변수 $n1 정수 값을 저장하고, $n2 플로트를 저장하고 $ch 다음과 같은 문자열 값이 있습니다.





$n1 = 14 ;

$n2 = 22시 34분 ;

$ch = '리눅스' ;

에코 '정수는 다음과 같습니다. $n1 \N ' ;

에코 '플로트는 다음과 같습니다. $n2 \N ' ;

에코 '캐릭터는 다음과 같습니다. $ch \N ' ;

?>



예 2

다음 예제 코드에서는 부울 데이터 유형:







$변수 = 진실 ;

var_dump ( $변수 ) ;

?>

2: 복합 데이터 유형

에서 복합 데이터 유형 , 변수는 하나 이상의 값을 보유할 수 있습니다.



  • 정렬: 배열은 키를 통해 액세스할 수 있는 다양한 값의 집합입니다.
  • 물체: 개체는 메서드와 함수를 포함하는 클래스의 예입니다. 모든 개체는 부모 클래스와 동일한 속성 및 메서드를 공유합니다.

예 1

다음 예제는 배열 데이터 유형 선언과 PHP의 콘솔 출력을 보여줍니다.



$언어 = 정렬 ( 'PHP' , '씨' , '자바' , '가다' , '씨#' ) ;

에코 '첫 번째 요소: $언어[0] \N ' ;

에코 '두 번째 요소: $언어[1] \N ' ;

에코 '세 번째 요소: $언어[2] \N ' ;

에코 '네 번째 요소: $언어[3] \N ' ;

에코 '다섯 번째 요소: $언어[4] \N ' ;

?>

예 2

아래 예에서 먼저 다음을 정의했습니다. 클래스 직사각형 그런 다음 다음을 사용하여 개체 메시지를 만들었습니다. 직사각형 수업:



수업 직사각형 {

공공의 $폭 ;

공공의 $높이 ;

공공의 기능 영역 ( ) {

반품 $이 -> 너비 * $이 -> ;

}

}

$rect = 새로운 직사각형 ;

$rect -> 너비 = 5 ;

$rect -> = 10 ;

에코 '사각형 영역: ' . $rect -> 영역 ( ) . ' \N ' ;

?>

3: 특수 데이터 유형

다음은 PHP의 두 가지 특수 데이터 유형입니다.

  • 없는: null은 아무것도 나타내지 않습니다. 변수에 값이 없음을 보여줍니다.
  • 자원: 변수가 일부 외부 소스를 가리키고 있습니다.

예 1

다음 예제 코드는 널 데이터 유형 PHP에서:



$y = 없는 ;

var_dump ( $y ) ;

?>

예 2

그만큼 자원 PHP에서 열기 위해 일부 파일을 가리키는 데 사용됩니다. 리소스 데이터를 사용하기 위해 다음 예제 코드를 사용할 수 있습니다.



$핸들 = 포펜 ( 'myfile.txt' , '아르 자형' ) 또는 그만큼 ( '열 수없는 파일!' ) ;

에코 ( $핸들 , 파일 크기 ( 'myfile.txt' ) ) ;

fclose ( $핸들 ) ;

?>

위의 예에서 fopen() 함수는 리소스 파일을 열고 $handle 변수에 할당할 때 리소스 핸들을 제공합니다. 코드의 브라우저 출력은 다음과 같습니다.

결론

PHP는 다양한 유형의 데이터를 저장하고 조작할 수 있는 다양한 데이터 유형을 제공합니다. 스칼라 , 합성물 , 그리고 특수 데이터 유형 . 다양한 데이터 유형과 그 용도를 이해하는 것은 효과적인 PHP 코드를 작성하는 데 필수적입니다. 이 가이드를 통해 이제 PHP 데이터 유형과 이를 코드에서 사용하는 방법을 더 잘 이해할 수 있습니다.