테스트 사이트 - 개발 중인 베타 버전입니다

PHP 8.x 쓸만한가요? 채택완료

welcome 5개월 전 조회 2,622

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

댓글을 작성하려면 로그인이 필요합니다.

답변 4개

채택된 답변
+20 포인트
5개월 전

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

다만 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 정상출력.

 

 

이 차이입니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

5개월 전

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

다만 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 정상출력.

 

 

이 차이입니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

5개월 전

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

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

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

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

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

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

e
5개월 전

그누보드 사용하시면 업글해도 문제 없구요.

예전 버전이면 일부 오류가 날 수는 있습니다.

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인