>백엔드 개발 >PHP 문제 >PHP 5.6과 7.0의 차이점은 무엇입니까

PHP 5.6과 7.0의 차이점은 무엇입니까

青灯夜游
青灯夜游원래의
2021-06-03 18:20:212427검색

차이점: 1. PHP7.0의 성능은 PHP5.6의 두 배입니다. 2. PHP7.0은 64비트를 완벽하게 지원하지만 5.6은 지원하지 않습니다. 3. PHP7.0은 널 조합 연산자 "??"를 추가합니다. 함수 반환 유형 선언, 스칼라 유형 선언, 익명 클래스 4. PHP7.0에서 정의하면 상수 배열 등을 정의할 수 있습니다.

PHP 5.6과 7.0의 차이점은 무엇입니까

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP7.1 버전, DELL G3 컴퓨터

PHP5.6과 PHP7.0의 차이점

  • PHP7.0의 성능은 두 배입니다. PHP5.6보다.

  • PHP7.0은 64비트를 완벽하게 지원합니다.

  • PHP7.0 이전에 발생한 치명적인 오류가 예외 발생으로 변경되었습니다.

  • 널 조합 연산자(??)를 추가했습니다. 효과는 삼항 연산자와 동일합니다.

  • PHP7.0에는 새로운 함수 반환 유형 선언이 추가되었습니다.

  • PHP7.0에는 새로운 스칼라 유형 선언이 추가되었습니다.

     PHP 7에서 함수의 공식적인 매개변수 유형 선언은 스칼라일 수 있습니다. PHP 5에서는 클래스 이름, 인터페이스, 배열 또는 호출 가능 항목만 가능합니다(PHP 5.4에서는 익명 함수를 포함한 함수일 수 있음). 이제 문자열, int, float 및 bool도 사용할 수 있습니다.

  • 익명클래스가 새로 추가되었습니다.

      PHP 5.3에는 익명 기능이 포함되기 시작했으며 이제 익명 클래스가 추가되었습니다.

  • PHP 7.0 이후에는 더 이상 지원되지 않는 일부 오래된 SAPI(서버 측 애플리케이션 프로그래밍 포트) 및 확장 기능이 제거되었습니다.

  • define은 이제 상수 배열을 정의할 수 있습니다.

추천 학습: "PHP 비디오 튜토리얼"

위 내용은 PHP 5.6과 7.0의 차이점은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.