PHP는 약한 유형의 언어입니다. 즉, 변수를 사용하기 전에 명시적으로 유형을 지정할 필요가 없습니다. 그러나 PHP는 정수, 부동 소수점, 문자열, 부울, 배열, 객체 및 null 유형을 포함한 다양한 기본 데이터 유형을 지원합니다.
정수 유형은 10, -5, 12345와 같은 정수를 나타내는 데 사용됩니다.
부동 소수점은 3.14, -12.5 또는 1.6e5와 같이 소수점이 있는 숫자를 나타냅니다.
문자열은 "Hello, world!", 'PHP' 또는 "123"과 같이 작은따옴표나 큰따옴표로 묶을 수 있는 일련의 문자입니다.
Boolean 타입은 논리적 판단에 사용되는 true(true)와 false(false)의 두 가지 값을 갖습니다.
배열은 순서가 지정된 데이터 모음을 저장하는 데 사용되며 예를 들어 대괄호를 사용하여 표현할 수 있습니다.
$arr = [1, 2, 3];
객체는 클래스에 의해 생성된 인스턴스를 나타내며 속성과 메서드를 캡슐화하는 데 사용됩니다.
빈 유형은 일반적으로 다음을 사용하여 설정되지 않거나 존재하지 않는 값을 나타내는 데 사용됩니다.
NULL표현하다.
PHP는 상황에 따라 자동으로 변수를 한 유형에서 다른 유형으로 변환할 수 있습니다. 예를 들면 다음과 같습니다.
변수 유형을 설명하는 문자열을 반환하는 gettype() 함수를 사용하여 변수 유형을 확인할 수 있습니다. 예를 들어:
$x = 10; 에코 gettype($x); // 출력: 정수