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 정상출력.
이 차이입니다.