> 백엔드 개발 > PHP 튜토리얼 > system.getproperty 공지: 객체가 아닌 문제의 속성을 가져오려는 중PHP 솔루션

system.getproperty 공지: 객체가 아닌 문제의 속성을 가져오려는 중PHP 솔루션

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
풀어 주다: 2016-07-29 08:48:12
원래의
1107명이 탐색했습니다.

여기서 실제로 호출한 것은 fetchAll 메소드를 이용한 zend 데이터베이스 접근 메소드인데, 데이터베이스에 그런 레코드가 없기 때문에 반환된 객체가 null이므로 객체가 null인지 판단합니다.

코드 복사 코드는 다음과 같습니다.


if($obj==null){
...
}


이렇게 작성하면 위와 같은 알림이 생성되는데, 개체가 null이고 액세스할 수 없다는 것이 정말 이상합니다.
정보를 확인해보니 null 여부를 판단하려면 다음과 같이 판단해야 합니다.

코드를 복사하세요 코드는 다음과 같습니다. 다음:


if (isset($obj)) {
echo "이 변수는 설정되었으므로 인쇄하겠습니다."; 이 세트는 무엇을 합니까?
isset 함수는 변수가 설정되었는지 감지하는 함수입니다.
형식: bool isset (mixed var [, Mixed var [, ...]] )

반환 값:
변수가 없으면 FALSE를 반환
변수가 있고 해당 값이 있으면 NULL이면 FALSE도 반환합니다.
변수가 존재하고 값이 NULL이 아니면 TRUE를 반환합니다.
여러 변수를 동시에 검사할 경우 각 항목이 이전 요구 사항을 충족하는 경우에만 TRUE가 반환되고, 그렇지 않으면 TRUE가 반환됩니다. 결과는 FALSE입니다.
해당된 경우 unset()을 사용하여 변수를 해제한 후에는 더 이상 isset()이 아닙니다. isset()을 사용하여 NULL로 설정된 변수를 테스트하면 FALSE를 반환합니다. 또한 NULL 바이트("
위 내용은 system.getproperty에 대한 PHP 솔루션을 소개합니다. 주의 사항: system.getproperty의 내용을 포함하여 객체가 아닌 문제의 속성을 가져오려고 합니다. PHP 튜토리얼에 관심이 있는 친구에게 도움이 되기를 바랍니다.


관련 라벨:
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿