진리값 (Boolean)


가장 간단한 자료 형으로 참과 거짓 두 가지 값을 표현합니다. 참은 TRUE로, 거짓은 FALSE로 표현되며 대소문자의 구별은 하지 않습니다.

다른 자료형에서 진리 값으로의 명시적 형 변환을 위한 캐스트 연산자는 (bool) 또는 (boolean) 이며 역시 대소문자의 구별은 하지 않습니다.

<?php
  $bool_true = TRUE;             // 진리 값의 사용
  $int_test = 3;                 // 정수 3
  $bool_test = (bool)$int_test;  // 정수를 진리 값으로 형 변환
?>

진리 값으로의 형 변환에서 다음 값은 FALSE로 변환됩니다.

위 값을 제외한 모든 값은 TRUE로 변환됩니다. (문자열 "0" 포함)