cover of episode Выпуск №25 - PHP 7.1

Выпуск №25 - PHP 7.1

2016/12/2
logo of podcast Пятиминутка PHP

Пятиминутка PHP

Frequently requested episodes will be transcribed first

Shownotes Transcript

Пятиминутка PHP - подкаст о новостях из мира PHP, интересных постах в блогах и современных подходах к разработке. http://5minphp.ru

Выпуск №25 - PHP 7.1

http://php.net/archive/2016.php#id2016-12-01-3 - PHP 7.1.0 Released

https://wiki.php.net/rfc - список всех RFC, реализованных и запланированных.

https://wiki.php.net/rfc/session-id-without-hashing - Remove hash usage from session ID generation.

https://wiki.php.net/rfc/async_signals - Asynchronous Signal Handling without TICKs and any additional overhead.

https://wiki.php.net/rfc/this_var - Fix all known inconsistencies related to special variable $this.

https://wiki.php.net/rfc/too_few_args - Replace "Missing argument" warning with "Too few arguments" exception

https://wiki.php.net/rfc/nullable_types - Nullable Types. Allow a type check to be of some type or null.

https://wiki.php.net/rfc/short_list_syntax - Square bracket syntax for array destructuring assignment

https://wiki.php.net/rfc/invalid_strings_in_arithmetic - Produce E_NOTICE or E_WARNING when using invalid numeric strings with arithmetic operators.

https://wiki.php.net/rfc/list_keys - Allow specifying keys in list().

https://wiki.php.net/rfc/iterable - Iterable pseudo-type accepting arrays or objects implementing Traversable.

https://wiki.php.net/rfc/negative-string-offsets - Generalize support of negative string offsets.

https://wiki.php.net/rfc/closurefromcallable - Add a function to create closures from callables without reflection

https://wiki.php.net/rfc/deprecate_mb_ereg_replace_eval_option - This RFC aims at deprecating the e option that mb_ereg_replace and mb_eregi_replace provide.

https://wiki.php.net/rfc/mcrypt-viking-funeral - Let's get rid of ext/mcrypt, which is abandonware and inhibits the growth of the language, as soon as humanly possible.

https://wiki.php.net/rfc/openssl_aead - Adds support for AEAD cipher modes (GCM and CCM) to openssl_decrypt and openssl_encrypt.

https://wiki.php.net/rfc/void_return_type - Adds a void return type to require that a function does not return a value.

https://wiki.php.net/rfc/class_const_visibility - Introduce class constants visibility modifiers that mirror properties and methods.

https://wiki.php.net/rfc/octal.overload-checking - Stop quietly ignoring overflows in octal number parsing.

https://wiki.php.net/rfc/rng_fixes - Fixes and improvements to the random number generation subsystems.

https://wiki.php.net/rfc/curl_http2_push - Add HTTP/2 Server Push support to ext/curl.

https://wiki.php.net/rfc/intl.timezone.get-windows-id - TimeZone::getWindowsID.

https://wiki.php.net/rfc/multiple-catch - Catching multiple exception types in a single catch statement.

https://wiki.php.net/rfc/forbid_dynamic_scope_introspection - Forbid dynamic calls to scope introspection functions.

https://wiki.php.net/rfc/new-curl-error-functions - Add curl_multi_errno(), curl_share_errno() and curl_share_strerror().

https://wiki.php.net/rfc/throw_error_in_extensions - Convert E_ERROR and E_RECOVERABLE_ERROR to throw Error in extensions.

https://wiki.php.net/rfc/precise_float_value - More precise float value handling.

https://wiki.php.net/rfc/additional-context-in-pcntl-signal-handler - Adds a second array argument to pcntl_signal handler.

https://wiki.php.net/rfc/session-create-id - Add session_create_id() function.

https://wiki.php.net/rfc/session-gc - Add session_gc() function.