>  Q&A  >  본문

여기에서 true가 임의의 문자로 변경되어도 true입니까?

<?php

//우승 변수를 정의합니다. 변수의 값이 true이므로 상금을 받았습니다.

$zhongjiang = u;

//$zhongjiang의 결과가 true이므로, "Buy a house"

//false로 변경하여 실행 결과를 확인할 수 있습니다. false인 경우 echo 'buy a house'는 실행되지 않습니다.


if($zhongjiang) {

echo '집 구입';

}

//후속 코드

echo '무엇을 할까요?';

?>


phpcn_u1458phpcn_u14581942일 전1498

모든 응답(3)나는 대답할 것이다

  • 小陈

    小陈2019-07-20 22:10:10

    변수에 대한 if문 후의 판단 조건이고, 그 값이 다음과 같은 경우 false를 반환합니다.

    1: 불리언 값 FALSE
    2: 정수값 0(제로)
    3: 부동소수점 값 0.0(제로)
    4: 빈 문자열 및 문자열 "0"
    5: 멤버 변수가 없는 배열
    6: 셀이 없는 개체(PHP 4에만 해당)
    7: 특수 유형 NULL(설정되지 않은 변수 포함)

    회신하다
    0
  • angryTom

    angryTom2019-07-18 08:59:59

    PHP는 기본적으로 0이 false이고 0이 아닌 경우 이 아이디어를 사용할 수 있습니다. 변수가 비어 있으면 false로 판단됩니다.

    회신하다
    0
  • phpcn_u1458

    즉, 값이 0이면 false이고, 중국어를 포함하지 않는 0 이외의 문자에 대해서는 true입니다. 답변 해주셔서 감사합니다.

    phpcn_u1458 · 2019-07-19 04:32:02
  • 취소회신하다