PHP 8.4에 대한 대부분의 게시물은 속성 후크, 비대칭 속성 가시성, 새로운 배열 기능 및 새로운 HTML 기능에 관한 것입니다.
하지만 주목할 만한 몇 가지 기능이 더 있습니다.
PHP 8.4 이전에는 더 이상 사용되지 않는 코드를 문서화하는 유일한 방법은 @deprecatedcomment 태그를 추가하는 것이었습니다. 이제 이것은 메시지와 이후 속성이 있는 속성입니다.
이전 버전의 API에 추가하는 것이 사용 사례일 수 있습니다.
[#\Deprecated(message: 'Use route /v2/something', since: 'v2')]
PHP 8.4 이전에는 드라이버가 PDO 클래스의 하위 클래스였습니다. 이는 하위 클래스에 추가 메서드가 있을 수도 있고 없을 수도 있음을 의미합니다. 이제 데이터베이스에 맞는 드라이버 클래스를 호출해야 합니다.
가장 큰 장점은 연결 문자열만 보고 데이터베이스를 알 수 없다는 점입니다.
대부분의 개발자는 ORM 엔터티의 지연 로딩을 알고 있습니다. 하지만 이제 PHP는 이를 언어 기능으로 만들었습니다. 생성 시 비용이 많이 드는 클래스가 없다면 아마도 이 기능이 필요하지 않을 것입니다.
이는 게으른 전략을 사용하는 패키지의 코드를 개선합니다.
멀티바이트 문자열로 작업하는 경우 mb_trim(), mb_ltrim(), mb_rtrim(), mb_ucfirst() 및 mb_lcfirst()를 추가할 수 있습니다.
위 내용은 간과된 새로운 PHP 기능의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!