[PHP] Cannot use isset() on the result of an expression (you can use "null !== expression" instead)

PHP Fatal error:  Cannot use isset() on the result of an expression (you can use "null !== expression" instead) /.../???.php on line 21

  이 오류가 일어난 것은 아래 내용 때문이었다.

if(isset($data && $data=='ok')) $result = 'pass';

  닫는 괄호 )를 잘못 넣었기 때문에 오류가 생겼다. isset 함수 안에 변수가 아닌 조건문이 들어가는 것은 자연스럽지 않다. 아래처럼 고쳐야 한다.

if(isset($data) && $data=='ok') $result = 'pass';
2024/06/20 17:41 2024/06/20 17:41
보람말 : , , , , ,
글 걸기 주소 : 이 글에는 글을 걸 수 없습니다.

덧글을 달아 주세요