PHP7 새로운 기능 매뉴얼

읽다(68426) 업데이트 시간(2022-04-15)

PHP7은 PHP 프로그래밍 언어의 새로운 버전으로 주로 성능 측면에서 크게 개선되었습니다. 공식 문서에 따르면 PHP7은 PHP5.x 버전보다 두 배의 성능을 달성할 수 있습니다. 동시에 PHP의 구문이 정리되고 다른 언어에서 많이 사용되는 구문 형식이 제공됩니다. 칭찬할만한 점은 이렇게 큰 변화를 준 후에도 PHP7의 호환성이 여전히 매우 좋다는 것입니다. 대부분의 애플리케이션의 경우 수정 없이 PHP7 버전으로 마이그레이션할 수 있습니다.


PHP7은 PHP 프로그래밍 언어의 주요 버전이며 웹 애플리케이션 개발의 혁명으로 평가되어 모바일 엔터프라이즈 및 클라우드 애플리케이션의 개발 및 제공을 가능하게 합니다. 이 버전은 2004년 PHP5가 출시된 이후 PHP에서 가장 중요한 변화로 간주됩니다.

PHP 7+ 버전에서는 성능이 크게 향상되었습니다. 일부 WordPress 벤치마크 테스트에서는 성능이 PHP 5.6의 3배에 달했습니다.

팁: 이 튜토리얼을 시작하기 전에 PHP의 이전 버전을 이해하고 PHP 7의 새로운 기능을 배우기 시작해야 합니다.

PHP7은 PHP 프로그래밍 언어의 가장 기대되는 주요 기능입니다. 첫 번째 PHP7 예제를 실행해 보겠습니다.

첫 번째 PHP7 예제

Instance

<html>
   <head>
      <title>Online PHP-7 Script Execution</title>      
   </head>
   
   <body>
      
      <?php
         echo "<h1>Hello, PHP-7!</h1>";
      ?>
   
   </body>
</html>

인스턴스 실행 »

온라인 인스턴스를 보려면 "인스턴스 실행" 버튼을 클릭하세요

팁: 저희 PHP7 튜토리얼에서는 간단하고 직관적인 방식으로 PHP7의 새로운 기능을 사용하는 방법을 알려드립니다. 초보자라면 기초부터 시작해서 매일 조금씩 배워가며 차근차근 나아가보세요. 궁금한 점이 있으면 PHP 중국어 홈페이지PHP7 커뮤니티에 가셔서 질문하시면 열성적인 네티즌들이 도와드리겠습니다. 당신을 위해 대답해 주세요.

PHP7의 새로운 기능 개요

다양한 기능이 PHP 7에 추가되었으며, 참조할 수 있는 가장 중요한 기능은 다음과 같습니다.

  • 향상된 성능 - PHPNG 코드가 PHP7에 병합되어 속도가 두 배로 빨라졌습니다. PHP 5만큼 빠릅니다.

  • 더 적은 메모리 소비 - PHP 7은 더 적은 리소스를 활용하도록 최적화되었습니다.

  • 스칼라 유형 선언 - PHP 7에서는 이제 매개변수 및 반환 유형을 적용할 수 있습니다.

  • 일관적인 64비트 지원 - 64비트 아키텍처를 사용하는 컴퓨터에 대한 일관적인 지원입니다.

  • 향상된 예외 계층 구조 - 향상된 예외 계층 구조입니다.

  • 많은 치명적인 오류가 예외로 변환됨 - 예외로 변환된 많은 치명적인 오류를 처리하기 위해 예외 범위가 늘어났습니다.

  • 보안 난수 생성기 - 새로운 보안 난수 생성기 API가 추가되었습니다.

  • 더 이상 사용되지 않는 SAPI 및 확장 제거 - 오래되고 지원되지 않는 다양한 SAPI 및 확장이 최신 버전에서 제거되었습니다.

  • null 병합 연산자(??) - 새로운 null 병합 연산자가 추가되었습니다.

  • 반환 및 스칼라 유형 선언 - 반환 유형 및 매개변수 유형 추가를 지원합니다.

  • 익명 클래스 - 익명 추가를 지원합니다.

  • Zero-Cost Assertions - 제로 비용 삽입 어설션을 지원합니다.

  • PHP 7은 새로운 Zend Engine 3.0을 사용하여 애플리케이션 성능을 거의 두 배 향상시켰으며, 이는 PHP 5.6보다 우수하고 메모리 소비를 50% 향상시킵니다. 추가 하드웨어 없이도 더 많은 동시 사용자에게 서비스를 제공할 수 있습니다. PHP 7은 오늘날의 워크로드를 염두에 두고 설계 및 리팩토링되었습니다.

이 PHP7 튜토리얼 매뉴얼에서 다루는 내용

이 튜토리얼은 새로운 기능 소개, 더 이상 사용되지 않는 기능, PHP7의 새로운 클래스 및 인터페이스, 다양한 확장 기능 수정 등을 포함하여 PHP7의 모든 새로운 기능에 대한 소개를 다룹니다.

팁: 이 튜토리얼의 각 장에는 테스트를 위해 온라인 편집기를 사용하여 시도해 볼 수 있는 많은 실제 예제가 포함되어 있습니다. 이 예제는 PHP7의 새로운 기능을 더 잘 이해하고 사용하는 데 도움이 될 것입니다.

기타 PHP7 관련 학습 참조 리소스

이 페이지 오른쪽에 있는 지식 확장 외에도 다음 리소스도 모두를 위해 선택되었습니다

  1. PHP 중국어 웹사이트 Dugu Jiujian 비디오 튜토리얼 시리즈

  2. PHP 매일 프로그래밍 지식

  3. PHP 리소스 다운로드 채널