PHP 3.0은 처음부터 다시 씌여졌다.
그것은 2.0에 비해 훨씬더 튼튼하고 일관된 파서(명령해석)에 적합했다.
3.0은 이미 상당히 빨라지고, 더욱 적은 메모리를 사용한다. 하지만,
이들의 향상은 더 이상 구문과 함수의 호환성을 가능하게 하지 못했다.
첨부하자면, PHP개발자들은 3.0에서 PHP의 구문과 의미체계 양쪽 다 정리를 시도했고
이것은 약간의 비호환성을 야기시켰다. 멀리보자면 우린 그것이 더 나은 것을 위한 변화들이었다고
믿는다.
이번 장은 당신에게 아마 PHP/FI 2.0서 PHP 3.0으로 갈때의 비호환성을 안내할 것이고,
그것을 해결하려는 당신을 돕는다.
새로운 기능은 필요가 없다면 여기서 언급하지 않는다.
변환 프로그램은 자동으로 당신의 구 PHP/FI 2.0 스크립트를 변환시켜준다.
이것은
PHP 3.0 배포본의 서브디렉토리 convertor에서 찾을 수 있다.
이 프로그램은 단지 구문을 찾아 바꾸는 것이기에 당신은 어쨌든 이번 장을 조심스레 읽어 나가야 할 것이다.