문제

PHP 4로 작성된 코드 기반에서 작업합니다. 코드를 PHP 5 (호스트가 제공하는 최신 버전)로 업그레이드하는 프로세스를 진행하고 싶습니다. 다른 사람이 비슷한 업그레이드 경험을 겪었고 거기에있는 gotchas/stalls가 무엇인지, 내 코드에서 무엇이 변경되어야하는지, 두 버전 사이에서 뒤로 호환되지 않는 것은 무엇입니까?

도움이 되었습니까?

해결책

살펴보십시오 PHP 4에서 5로 마이그레이션하기위한 안내서. 기존 PHP 4 코드는 대부분 작동해야하지만 일부는 여전히 작동해야합니다. 뒤로 호환되지 않는 변화.

다른 팁

확인하십시오 PHP 4에서 PHP 5.0.x로 마이그레이션 문서 페이지. 가장 중요한 섹션은입니다 뒤로 호환되지 않는 변경. 이전 응용 프로그램에서 클래스와 객체를 사용하지 않는 한 Array_Merge는 아마도 발생할 수있는 유일한 주요 문제 일 것입니다.

활성화하지 마십시오 zend.ze1_compatibility_mode 구성 변수.

내 경험상, 주요 통증의 원천은 코드가 PHP 4에서 이미 더 이상 사용되지 않은 기능에 의존 할 때입니다.

검색과 교체가 없으면 그러한 것들을 식별하는 데 도움이 될 수 있습니다. 그것을 제거하면 많은 스포트가 어려운 실패가 발생합니다. 그것들을 유지하면 유지할 수없는 코드로 이어집니다. 공격적인 설정 error_reporting 레벨은 끝없는 통지의 홍수로 이어집니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top