$type = 'bravo';
if ($type === ('alpha' || 'bravo')) {
echo $type;
}
절대 반환하지 않습니다. 왜 이런 일이 일어나는거야?변형 중 하나를 검사 할 때 삼중 등호 연산자가 실패하지만 동일한 유형입니다.
$type = 'bravo';
if ($type === ('alpha' || 'bravo')) {
echo $type;
}
절대 반환하지 않습니다. 왜 이런 일이 일어나는거야?변형 중 하나를 검사 할 때 삼중 등호 연산자가 실패하지만 동일한 유형입니다.
이 시도 :
if ($type === 'alpha' || $type === 'bravo') {
echo $type;
}
는 개별적으로 값을 확인해야합니다.
오, 그래, 고마워. 난 멍청이야. – JDoe
'alpha'|| 'bravo'는 문자열 'bravo'가 아닌 부울 true입니다.
하위 표현'('alpha'|| 'bravo')는 'True'로 평가됩니다. – mario