> 헤드라인 > 본문

PHP 7.4.0이 방금 출시되었습니다! 새로운 기능은 무엇인지 살펴보겠습니다

藏色散人
풀어 주다: 2019-12-07 18:02:21
앞으로
5360명이 탐색했습니다.

PHP 7.4.0이 출시되어 PHP 7 시리즈의 네 번째 기능 업데이트가 되었습니다.

PHP 7.4.0에는 많은 개선 사항이 포함되어 있으며 다음을 포함한 여러 가지 새로운 기능이 제공됩니다.

1.Typed Properties#🎜🎜 유형 속성 > ; 이름에는 문자열 값만 할당할 수 있습니다.

<?php
class User {
    public int $id;
    public string $name;
}
?>
로그인 후 복사
2.화살표 함수

화살표 함수

화살표 함수는 다음을 제공합니다. 암시적 값별 범위 바인딩을 사용하여 함수를 정의하기 위한 약식 구문입니다.

<?php
$factor = 10;
$nums = array_map(fn($n) => $n * $factor, [1, 2, 3, 4]);
// $nums = array(10, 20, 30, 40);
?>
로그인 후 복사
클로저는 array_map 또는 array_filter와 같은 함수에 전달될 때 매우 유용할 수 있습니다.
// A collection of Post objects $posts = [/* … */];
$ids = array_map(fn($post) => $post->id, $posts);
로그인 후 복사

3.

제한된 반환 유형 공분산 및 인수 유형 반공변성

제한된 반환 유형 공분산 및 매개변수 유형 반공변성# 🎜🎜 #

전체 공분산/반공분산 지원은 자동 로딩을 사용할 때만 제공됩니다. 단일 파일 내에서는 모든 클래스를 참조하기 전에 사용할 수 있어야 하므로 비순환 유형 참조만 사용할 수 있습니다.

4. 5.숫자 리터럴 구분 기호

숫자 리터럴 구분 기호

#🎜🎜 #숫자 리터럴은 숫자 사이에 밑줄을 포함할 수 있습니다.

6.Weak References

약한 참조 프로그래머는 객체가 존재하는 것을 막지 않고도 객체에 대한 참조를 유지할 수 있습니다. 의해 파괴됨. 7.__toString()에서 예외 허용

__toString()에서 예외가 발생하도록 허용

# 🎜🎜#

예외는 이제 __toString()에서 발생할 수 있습니다. 이로 인해 이전에는 문자열 변환에서 복구 가능한 치명적인 오류가 오류 예외로 변환되었습니다.

8.Opcache 사전 로드 Opcache 사전 로드

새로운 Opcache 사전 로드 지원 .

또한 일부 지원이 중단되었으며 일부 확장 기능이 코어에서 제거되었습니다. 자세한 내용은 https://www.php.net을 참조하세요. #🎜🎜 #https://www.php.net/manual/zh/migration74.new-features.php

관련 라벨:
php
원천:oschina.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!