php8 null 오류..

php8 null 오류..

QA

php8 null 오류..

본문

웹서버 php_error 로그를 보면  null 관련 에러값이 무척이나 쌓여 갑니다.

[25-Apr-2023 10:33:31 Asia/Seoul] PHP Deprecated:  parse_str(): Passing null to parameter #1 ($string) of type string is deprecated in 

[25-Apr-2023 12:16:13 Asia/Seoul] PHP Deprecated:  hash_pbkdf2(): Passing null to parameter #2 ($password) of type string is deprecated in

[25-Apr-2023 12:16:32 Asia/Seoul] PHP Deprecated:  number_format(): Passing null to parameter #1 ($num) of type float is deprecated in 

[25-Apr-2023 10:19:56 Asia/Seoul] PHP Deprecated:  trim(): Passing null to parameter #1 ($string) of type string is deprecated 

 

php 버전은 PHP Version 8.1.10 을 사용 하고 있는데요. 

자료를 찾아보니 하위 버전에는 빈공백으로 처리 되던게 php8 부터는 null 로 변경되서 나오는 에러 같다고 합니다.

 

일일이 찾아서 null 여부 체크하여 변경 하려니 걸리는 곳이 워낙 많아서.. 

간단히 변경 할수 있는 방법이 없을까요?

 

 

이 질문에 댓글 쓰기 :

답변 2

8부터는 더더더 까다로워져서...

옵셔널 체킹 해야되요

?? null로 처리 하는데 

그누최신꺼는 php7.4 랑 8.0까지만 최신화한거 같아요

단순 에러 로그 때문이면

PHP error level 조정해 보세요.

답변을 작성하시기 전에 로그인 해주세요.
전체 6
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT