PHP56에서 PHP74로 업그레이드 할때 생기는 에러와 해결책 > 그누보드5 팁자료실

그누보드5 팁자료실

PHP56에서 PHP74로 업그레이드 할때 생기는 에러와 해결책 정보

PHP56에서 PHP74로 업그레이드 할때 생기는 에러와 해결책

본문

이번에 몇 년전 작업한 사이트를

PHP74 환경에 맞추어 수정하는 작업을 하고 있습니다.

하면서 나온 에러와 해결책들을 링크1에 정리해놓았습니다.

(나오는데로 계속 정리할 계획입니다.)

 

혹시 비슷한 마이그레이션 작업을 하시는 분들은,

구글링전에 찾아보시면 시간을 아주 조금 아끼실 수 있을거에요~~

 

가장 많이 느낀 점은...

PHP의 장점(어쩌면 단점)인 유연성이 많이 사라지고 있다는 것인네요.

각종 변수형에 대해 엄격해진것도(아주 조금이지만) 그렇고,

count 함수처럼 셀수 없는 변수가 들어가면 안되도록 미리 체크하게도 하고...

특히 숫자의 연산의 경우도 그렇구요.

자바 만큼은 절대 아니지만, 그런 부분들을 많이 바꾸고 있네요.

유연성면에서 자바스크립트과 비슷한 수준은 벗어나는 듯 합니다.

 

가장 황당했던건...

continue; 가 continue 2; 로 써야 하는 경우네요.

 

행복한 일주일 보내세요~

추천
8

댓글 14개

- short form tag 권장 안하는 문제부터 <?=,, echo 문제.. <?}?>
- 키 값에  반드시 외따옴표를 넣어야 하는 문제..
- variableinterpolation 문제..
- deprecated 된 함수 명칭만 바꾸면 안되고 패러미터 또 따로 수정해줘야 하는 문제..

정말 골치 아프실겁니다...ㅠ.ㅠ
거기에 잘 되던 sql 쿼리 구문이 값자기 안되면  때려치고 싶으실겁니다.. 의욕을 꺽어서 죄송.. 이외에 한두가지가 아니니 참조하세요 ㅠ
전 PHPExcel 라이브러리를 사용하고 있었는데요...
이 녀석이 정말 지뢰밭이더라구요~~~
앞으론 PHPSpreadSheet나.... Javascript로 엑셀 읽는 걸로 대체해야 할 것 같아요.
전체 2,428 |RSS
그누보드5 팁자료실 내용 검색

회원로그인

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