Forum und email

PHP/FI 2 에서 PHP 3로 이주하기

Table of Contents

3.0의 비호환성

PHP 3.0은 밑바닥부터 다시 작성되었다. 이 버전은 2.0보다 튼튼하고 견고한 해석기를 갖고 있다. 3.0은 또한 속도가 매우 빠르고 메모리를 거의 사용하지 않는다. 그러나, 이런 기능향상을 위해서는 문법과 기능 모두에 대해서 호환성을 위한 변경이 필요하다.

추가로, PHP 개발자는 PHP 3.0의 문법과 의미변화 모두에 대해 완벽하게 이해하도록 노력해야 한다. 이 두가지도 비호환성을 일으킬수 있다. 긴 안목으로 보면, 이런 변화들로 인해 더욱 낳아질거라고 확신한다.

이 챕터는 PHP/FI 2.0에서 PHP 3.0으로 이주할때 빠질수도 있는 비호환성에 대해서 설명하고 그 문제들을 해결하도록 도와주려고 한다. 새로운 기능은 필요치않으면 여기서 언급하지 않는다.

구버전의 PHP/FI 2.0스크립트를 자동으로 변환하는 프로그램이 제공된다. 그 프로그램은 PHP 3.0 배포판의 하위디렉토리인 convertor에서 찾을수 있다. 이 프로그램은 문법적인 변화만 변경할 뿐이기 때문에, 어쨋든 이 챕터를 주의깊게 읽어야 할것이다.