PHP 團隊發布 8.5.0 正式版本,帶來許多的改進和新功能,包含 URI 擴充、Pipe 運算元,以及新的常數和異常補捉等,並且刪除了之前已棄用的語法和功能。
New Features in PHP 8.5
- Pipe operator (|>)
- Filter: Support to throw exceptions on validation failures
- Intl: New IntlListFormatter class
- New max_memory_limit INI directive to set a ceiling memory_limit
- Curl: New curl_multi_get_handles function
- CLI: php --ini=diff to output non-default INI directives
- New array_first and array_last functions
- New locale_is_right_to_left function and Locale::isRightToLeft method
- Stack trace support for PHP Fatal errors
- New get_exception_handler and get_error_handler functions
- New PHP_BUILD_PROVIDER constant
- New PHP_BUILD_DATE constant
Deprecations in PHP 8.5
- xml_parser_free function deprecated as it is no-op in PHP >= 8.0
- socket_set_timeout function deprecated in favor of stream_set_timeout
- Emitting output from custom output buffer handlers is deprecated
- Returning non-string values from a user output handler is deprecated
- Non-canonical scalar type casts (boolean|double|integer|binary) deprecated
- All MHASH_* constants deprecated
https://www.php.net/releases/8.5/en.php
Picture Source
php.net

留言
張貼留言