PHP 7-소개
PHP 7은 무엇입니까?
PHP 7은 PHP 프로그래밍 언어의 주요 릴리스이며 모바일 용 웹 애플리케이션을 개발하고 기업과 클라우드에 제공 할 수있는 방식의 혁명으로 선전되었습니다. 이 릴리스는 2004 년 PHP 5 릴리스 이후 PHP의 가장 중요한 변경 사항으로 간주됩니다.
새로운 기능
PHP 7에는 수십 가지 기능이 추가되었습니다. 가장 중요한 기능은 다음과 같습니다.
Improved performance − PHP7에서 PHPNG 코드를 병합하면 PHP 5보다 두 배 빠릅니다.
Lower Memory Consumption − 최적화 된 PHP 7은 더 적은 리소스를 사용합니다.
Scalar type declarations − 이제 매개 변수 및 반환 유형을 적용 할 수 있습니다.
Consistent 64-bit support − 64 비트 아키텍처 머신에 대한 일관된 지원.
Improved Exception hierarchy − 예외 계층 구조가 개선되었습니다.
Many fatal errors converted to Exceptions − 예외로 변환 된 많은 치명적인 오류를 포함하여 예외 범위가 증가합니다.
Secure random number generator − 새로운 보안 난수 생성기 API 추가.
Deprecated SAPIs and extensions removed − 최신 버전에서 다양한 이전 및 지원되지 않는 SAPI 및 확장이 제거되었습니다.
The null coalescing operator (??) − 새로운 null 병합 연산자가 추가되었습니다.
Return and Scalar Type Declarations − 반환 유형 및 매개 변수 유형에 대한 지원이 추가되었습니다.
Anonymous Classes − 익명 지원이 추가되었습니다.
Zero cost asserts − 제로 비용 어설 션 지원이 추가되었습니다.
PHP 7은 새로운 Zend Engine 3.0을 사용하여 애플리케이션 성능을 PHP 5.6보다 거의 2 배, 메모리 소비량 50 % 향상시킵니다. 추가 하드웨어없이 더 많은 동시 사용자에게 서비스를 제공 할 수 있습니다. PHP 7은 오늘날의 워크로드를 고려하여 설계 및 리팩토링되었습니다.