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 데이터 유형과 이를 코드에서 사용하는 방법을 더 잘 이해할 수 있습니다.