PHP is_NaN()
함수가 아무 것도 반환하지 않는 것으로 나타납니다 (true
또는 false
을 반환하지 않음). 다음은 아무것도 반환하지 않는 코드입니다.PHP is_NaN() 반환하지 않음
$id = 111;
$booltest = is_nan($id);
if ($booltest) {
echo 'Invalid ID: "' . $id . '"';
exit();
}
if 문을 실행하지 않습니다. 나는 PHP5를 사용하고있다. 누구든지이 문제를 해결할 방법을 알고 있습니까? 감사.
이 코드의 예상 된 결과가 is_nan 해당 인스턴스에서 false를 반환하기 때문에, 자동으로 종료하는 것입니다. – JAL
'$ id = NAN'으로 변경해보십시오. –
이 함수는 사용자 정의 오류가 아닌 문자열로 설정된 경우에만 컴파일러 경고를 반환합니다. – CosineWaves