PHP 7.4에서 bool 유형 값의 배열 오프셋에 액세스하려고 합니다.
P粉846294303
P粉846294303 2023-08-24 09:06:21
0
2
549
<p>방금 서버의 PHP 버전을 PHP 7.4.1로 업그레이드했는데 다음 오류가 발생했습니다.</p> <인용문> <p>참고: bool 유형의 값에 대한 배열 오프셋에 액세스하려고 합니다</p> </인용문> <pre class="brush:php;toolbar:false;">공개 정적 함수 읽기($id) { $Row = MySQL::query("SELECT `Data` FROM `cb_sessions` WHERE `SessionID` = '$id'', TRUE); # http://php.net/manual/en/function.session-start.php#120589 //반환하기 전에 $session_data가 null인지 확인합니다(CRITICAL). if(is_null($Row['데이터'])) { $session_data = ''; } 또 다른 { $session_data = $Row['데이터']; } $session_data를 반환합니다. }</pre> <p>PHP 7.4의 수정 사항은 무엇입니까? </p>
P粉846294303
P粉846294303

모든 응답(2)
P粉864594965

쿼리가 행을 반환하지 않으면 변수 $Row가 false로 채워집니다. 따라서 변수 내부의 인덱스에 액세스하기 전에 변수에 값이 있는지 테스트할 수 있습니다.

으아아아
P粉770375450

사용하기 쉬운 PHP ?? 널 병합 연산자

으아악

또는 이렇게 사용해도 됩니다

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿