PHP 8.x 쓸만한가요?

PHP 8.x 쓸만한가요?

QA

PHP 8.x 쓸만한가요?

본문

7이랑 문법도 좀 다른거 같아서.. 오류 코드 날까봐 업글을 못하고 있는데 8로 업글하신분들 어떠세요?

이 질문에 댓글 쓰기 :

답변 4

당연히 버전업된만큼 성능이 좋아졌습니다.

다만 7에서 8가시면 오류 많이 나실거에요.

특히 대표적으로 변수선언이 강화되어 선언되지 않는 변수를 선언할때 오류가 많습니다.

 

7.x

 

$test 변수가 선언되어 있지 않아도

 

if($test){

 echo 'ok';

} else {

 echo 'no';

}

 

no 출력.

 

 

8.x

 

if($test){

 echo 'ok';

} else {

 echo 'no';

}

 

php 에러 출력.

 

if(isset($test) && $test){

 echo 'ok';

} else {

 echo 'no';

}

 

no 정상출력.

 

 

이 차이입니다.

1. 속도면 비교불가 8 승리입니다.

2. 7과8의 문법은 기본적으로 공부하면 된다지만 문제는 그누사이트에서 받아서 사용 중인 스킨 혹은 플러그인이 문제입니다.

직접 오류 수정 불가능하면 요청해야하거나 직접 수정해야합니다.

3. 그누보드 기본 솔루션은 8에서도 정상 기동 됩니다.

4. 7.4. 사용해도 아직 까진 문제 없습니다

당연히 버전업된만큼 성능이 좋아졌습니다.

다만 7에서 8가시면 오류 많이 나실거에요.

특히 대표적으로 변수선언이 강화되어 선언되지 않는 변수를 선언할때 오류가 많습니다.

 

7.x

 

$test 변수가 선언되어 있지 않아도

 

if($test){

 echo 'ok';

} else {

 echo 'no';

}

 

no 출력.

 

 

8.x

 

if($test){

 echo 'ok';

} else {

 echo 'no';

}

 

php 에러 출력.

 

if(isset($test) && $test){

 echo 'ok';

} else {

 echo 'no';

}

 

no 정상출력.

 

 

이 차이입니다.

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

회원로그인

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