나는이 다음 코드 :PHP 타입 캐스트 혼란
<?php
$val = 0;
$res = $val == 'true';
var_dump($res);
?>
난 항상 PHP는 캐스트 $의 발 부울 유형을 입력하려고 할 것입니다 위의 표현으로 $ 입술 'false'로해야한다는 인상이었다 (0은 거짓으로 변환 됨) 및 문자열 (비어 있지 않은 문자열은 참). 그러나 위 코드를 실행하면 다음과 같이 출력됩니다.
boolean true
내가 누락 된 것이 있습니까? 감사.
문자열을보십시오, 여기에 또 다른 예이다 : ' ' 여전히 $ res -> true입니다. –
user1393876