PHP 7.1에 대한 중요한 업데이트 : 성능 및 코드 가독성 향상 에 대한 중요한 업데이트 PHP 7.1 버전은 성능 및 코드 가독성을 크게 향상시키는 많은 흥미로운 새로운 기능을 제공합니다. 이 기사는 가장 중요한 개선 사항 중 일부에 중점을두고 자세한 내용은 PHP RFC를 참조하십시오.
1. ArgumentCounterror 예외 :
에 예외가 발생하여 오류 처리가보다 명확하고 효과적입니다.
2 PHP 7.1을 사용하면 매개 변수 및 리턴 값을 무효 유형으로 선언 할 수 있습니다. 즉, 지정된 유형 또는 null 일 수 있습니다.
ArgumentCountError
<code class="language-php">// PHP 7.1 function sum($a, $b) { return $a + $b; } sum(); // 抛出 ArgumentCountError 异常</code>
4 Pseudotype를 사용하면 함수가 인터페이스를 구현하는 배열 또는 객체를 허용 할 수 있습니다.
5
<code class="language-php">function sum(?int $a, ?int $b): ?int { return $a + $b ?? null; // 使用 null 合并运算符处理 null 值 }</code>6 반환 유형 선언 함수는 값을 반환하지 않습니다.
클래스 상수는 이제 속성 및 방법 (공개, 보호, 개인)과 같은 가시성을 선언 할 수 있습니다.
8는
<code class="language-php">["a" => $a, "b" => $b] = ["a" => 1, "b" => 2]; var_dump($a, $b); // int(1) int(2)</code>블록에서 여러 예외 유형을 캡처하는 데 사용할 수 있습니다.
9 PHP 7.1은 유효하지 않은 문자열 산술 작업에 대한 경고를 발행하여 코드의 견고성을 향상시킵니다.
10
iterable
Traversable
<code class="language-php">function dump(iterable $items) { var_dump($items); }</code>PHP 7.1의 이러한 새로운 기능은 언어의 표현력과 보안을 크게 향상시키고 코드의 가독성과 유지를 향상시킵니다. 개발자는 이러한 개선 사항을 활용하기 위해 PHP 7.1 이상으로 업그레이드하는 것이 좋습니다.
faq :
.
위 내용은 PHP 7.1에서 새롭고 흥미 진진한 것은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!