작은숲:위키노트/PHP 5.5
(PHP 5.5에서 넘어옴)
PHP 5.4와 5.5는 겉으로 보기에는 큰 차이는 없다. 내부적인 성능 향상은 꽤 있지만 기존 코드에는 큰 영향은 없다고 한다. 다만 몇 가지 하위 호환성이 없는 변화가 있고 새로 추가되는 사항들도 있다. 이는 꼭 확인하고 업그레이드를 해야 한다. PHP 5.5의 가장 큰 변화는 OPcache 모듈을 기본으로 내장하고 있다는 것이다. PHP 5.4 버전까지는 Zend optimizer나 APC, XCache 등을 통해 구현했던 것을 이제는 내장 모듈을 통해 사용할 수 있게 되었다. 덕분에 성능이 꽤 많이 좋아졌다. APC 등의 외장 캐시 모듈을 사용하지 않을 때와는 비교할 수 없을 정도로 좋아졌고, 외장 캐시 모듈을 사용할 때와 비교해도 더 나은 성능을 보여준다. 아직 PHP 5.4를 쓰고 있다면 가능하면 업그레이드를 하는 것이 좋다.
- 하위 호환성이 없는 변화
- 추가된 기능
- 폐기 예정인 기능
- 변경된 함수
- 추가된 함수
- 추가된 클래스와 인터페이스
- 추가된 메소드
- 다른 확장 기능에서 변경된 점
- 추가된 전역 상수
- 변경된 INI 파일의 설정
- 변경된 PHP 내부 기능
참고
- Migrating from PHP 5.4.x to PHP 5.5.x
- HOW TO UPGRADE PHP 5.3.X TO 5.4.X OR 5.5.X ON CENTOS
- HHVM versus PHP-FPM 5.4 vs PHP-FPM 5.5: performance comparison
- How and why you should update PHP to PHP 5.5 with Drupal
- PHP 버전에 따른 XE 성능 비교
- PHP 7.0 알파버전 성능
| PHP 7.0 | |
|---|---|
| PHP 5.6 | |
| PHP 5.5 | |
| 확장 기능 | |
| 활용 | |
| 소프트웨어 | |