#
e1285c4a |
| 21-Mar-2021 |
Christoph M. Becker |
Deprecate $num_points parameter of image(open|filled)polygon Cf. <https://wiki.php.net/rfc/deprecations_php_8_1#num_points_parameter_of_image_open_filled_polygon>. Co-authored-by: M
Deprecate $num_points parameter of image(open|filled)polygon Cf. <https://wiki.php.net/rfc/deprecations_php_8_1#num_points_parameter_of_image_open_filled_polygon>. Co-authored-by: Máté Kocsis <kocsismate@woohoolabs.com> Co-authored-by: George Peter Banyard <7906688+Girgias@users.noreply.github.com> Closes GH-6789.
show more ...
|
#
4b3615a3 |
| 09-Jul-2021 |
Nikita Popov |
Deprecate strftime() and gmstrftime() These are deprecated in favor of date()/DateTime::format() (for locale-indendent formatting) and IntlDateFormatter::format() (for locale-depende
Deprecate strftime() and gmstrftime() These are deprecated in favor of date()/DateTime::format() (for locale-indendent formatting) and IntlDateFormatter::format() (for locale-dependent formatting). Part of https://wiki.php.net/rfc/deprecations_php_8_1.
show more ...
|
#
94916949 |
| 12-Jul-2021 |
Nikita Popov |
Deprecate SoapClient ssl_method option Instead use ssl stream context options instead. The direct equivalent would be crypto_method, but min_proto_version / max_proto_version are rec
Deprecate SoapClient ssl_method option Instead use ssl stream context options instead. The direct equivalent would be crypto_method, but min_proto_version / max_proto_version are recommended instead. Part of https://wiki.php.net/rfc/deprecations_php_8_1.
show more ...
|
#
52d3d0d8 |
| 15-Jun-2021 |
Nikita Popov |
Add limited support for new in initializers Add support for new expressions inside parameter default values, static variable initializers, global constant initializers and attribute
Add limited support for new in initializers Add support for new expressions inside parameter default values, static variable initializers, global constant initializers and attribute arguments. RFC: https://wiki.php.net/rfc/new_in_initializers Closes GH-7153.
show more ...
|
#
aa733e8a |
| 09-Jul-2021 |
Nikita Popov |
Deprecate filter.default There's a subtlety here regarding filter.default_flags. The RFC stated that no separate deprecation warning will be emitted for it, on the premise that it is
Deprecate filter.default There's a subtlety here regarding filter.default_flags. The RFC stated that no separate deprecation warning will be emitted for it, on the premise that it is only meaningful if filter.default is set. However, it turns out that even FILTER_UNSAFE_RAW (which is the "no-op filter") can be combined with stripping flags. However, this is compensated by the fact that this doesn't actually work when setting filter.default=unsafe_raw and non-default filter.default_flags -- the flags are simply ignored in that case. So everything works out in the end. Part of https://wiki.php.net/rfc/deprecations_php_8_1.
show more ...
|
Revision tags: php-8.0.4RC1, php-7.4.17RC1, php-8.0.3, php-7.4.16, php-8.0.3RC1, php-7.4.16RC1, php-8.0.2, php-7.4.15, php-7.3.27, php-8.0.2RC1, php-7.4.15RC2, php-7.4.15RC1 |
|
#
1f427779 |
| 06-Jan-2021 |
George Peter Banyard |
Deprecate using the implicit default PgSQL connection The DB connection should be provided in all cases as the first argument. The overloaded function signatures will be removed in the f
Deprecate using the implicit default PgSQL connection The DB connection should be provided in all cases as the first argument. The overloaded function signatures will be removed in the future. Warn about this change. Part of https://wiki.php.net/rfc/deprecations_php_8_1.
show more ...
|
#
a80360db |
| 09-Jul-2021 |
Nikita Popov |
Deprecate direct access to static trait members Static trait members may only be accessed through a class in which the trait is used, not directly on the trait. A complication h
Deprecate direct access to static trait members Static trait members may only be accessed through a class in which the trait is used, not directly on the trait. A complication here is that we should not store static methods/properties for which a deprecation is triggered in a cache slot. As the check for this is simple and cheap, I'm handling this in the cache slot population code in the VM. The alternative would be to pass the cache slot down into the fetching code. Part of https://wiki.php.net/rfc/deprecations_php_8_1.
show more ...
|
#
08069165 |
| 09-Jul-2021 |
Nikita Popov |
Deprecate ctype_*() on non-string arguments Non-string arguments will be interpreted as strings in the future. Warn about the upcoming behavior change. Part of https://wiki.php.
Deprecate ctype_*() on non-string arguments Non-string arguments will be interpreted as strings in the future. Warn about the upcoming behavior change. Part of https://wiki.php.net/rfc/deprecations_php_8_1.
show more ...
|
#
232aa34b |
| 08-Jul-2021 |
Nikita Popov |
Deprecate auto_detect_line_endings Part of https://wiki.php.net/rfc/deprecations_php_8_1. |
#
bed71393 |
| 08-Jul-2021 |
Nikita Popov |
Deprecate strptime() Use date_parse_from_format() or IntlDateFormatter::parse() instead. Part of https://wiki.php.net/rfc/deprecations_php_8_1. |
#
2bc23cc6 |
| 08-Jul-2021 |
Nikita Popov |
Deprecate imap NIL constant Part of https://wiki.php.net/rfc/deprecations_php_8_1. |
#
f0b190c3 |
| 08-Jul-2021 |
Nikita Popov |
Deprecate return by ref from void function Part of https://wiki.php.net/rfc/deprecations_php_8_1. |
#
bf94010b |
| 08-Jul-2021 |
Nikita Popov |
Deprecate FILTER_SANITIZE_STRING/STRIPPED Deprecate the FILTER_SANITIZE_STRING and FILTER_SANITIZE_STRIPPED filters. This is part of https://wiki.php.net/rfc/deprecations_php_8_
Deprecate FILTER_SANITIZE_STRING/STRIPPED Deprecate the FILTER_SANITIZE_STRING and FILTER_SANITIZE_STRIPPED filters. This is part of https://wiki.php.net/rfc/deprecations_php_8_1.
show more ...
|
#
1c07b11b |
| 08-Jul-2021 |
Nikita Popov |
Deprecate odbc_result_all() Part of https://wiki.php.net/rfc/deprecations_php_8_1. |
#
625b89af |
| 08-Jul-2021 |
Nikita Popov |
Deprecate mysqli::init() In favor of parent::__construct(). Part of https://wiki.php.net/rfc/deprecations_php_8_1. |
#
bf0c1ce1 |
| 08-Jul-2021 |
Nikita Popov |
Deprecate mhash Deprecate mhash(), mhash_keygen_s2k(), mhash_count(), mhash_get_block_size() and mhash_get_hash_name() in favor of the normal hash_*() functions. Part of htt
Deprecate mhash Deprecate mhash(), mhash_keygen_s2k(), mhash_count(), mhash_get_block_size() and mhash_get_hash_name() in favor of the normal hash_*() functions. Part of https://wiki.php.net/rfc/deprecations_php_8_1.
show more ...
|
#
1c50784a |
| 08-Jul-2021 |
Nikita Popov |
Deprecate IntlCalendar::roll() with bool argument Pass 1 instead of true and -1 instead of false. Part of https://wiki.php.net/rfc/deprecations_php_8_1. |
#
92f6e215 |
| 08-Jul-2021 |
Nikita Popov |
Deprecate FILE_BINARY and FILE_TEXT constants These constants have no effect. Part of https://wiki.php.net/rfc/deprecations_php_8_1. |
#
63901584 |
| 08-Jul-2021 |
Nikita Popov |
Deprecate calling mb_check_encoding() without argument Part of https://wiki.php.net/rfc/deprecations_php_8_1. |
#
dcc8463a |
| 08-Jul-2021 |
Nikita Popov |
Deprecate IAP functions on objects Deprecate use of key(), current(), next(), prev(), reset() and end() on objects. Cast the object to array first. Part of https://wiki.php.net/
Deprecate IAP functions on objects Deprecate use of key(), current(), next(), prev(), reset() and end() on objects. Cast the object to array first. Part of https://wiki.php.net/rfc/deprecations_php_8_1.
show more ...
|
#
5bb83b37 |
| 08-Jul-2021 |
Nikita Popov |
Deprecate date_sunrise() and date_sunset() date_sunrise() and date_sunset() are deprecated in favor of date_sun_info(). Part of https://wiki.php.net/rfc/deprecations_php_8_1. |
Revision tags: php-8.0.1, php-7.4.14, php-7.3.26, php-7.4.14RC1, php-8.0.1RC1, php-7.3.26RC1, php-8.0.0, php-7.3.25, php-7.4.13, php-8.0.0RC5, php-7.4.13RC1, php-8.0.0RC4, php-7.3.25RC1, php-7.4.12, php-8.0.0RC3, php-7.3.24, php-8.0.0RC2, php-7.4.12RC1, php-7.3.24RC1, php-7.2.34, php-8.0.0rc1, php-7.4.11, php-7.3.23, php-8.0.0beta4, php-7.4.11RC1, php-7.3.23RC1, php-8.0.0beta3, php-7.4.10, php-7.3.22, php-8.0.0beta2, php-7.3.22RC1, php-7.4.10RC1, php-8.0.0beta1, php-7.4.9, php-7.2.33, php-7.3.21, php-8.0.0alpha3, php-7.4.9RC1, php-7.3.21RC1, php-7.4.8, php-7.2.32, php-8.0.0alpha2, php-7.3.20, php-8.0.0alpha1, php-7.4.8RC1, php-7.3.20RC1, php-7.4.7, php-7.3.19, php-7.4.7RC1, php-7.3.19RC1, php-7.4.6, php-7.2.31, php-7.4.6RC1, php-7.3.18RC1 |
|
#
6e16e1da |
| 17-Apr-2020 |
Marco Pivetta |
Make ReflectionProperty/Method always accessible With this patch, it is no longer required to call `ReflectionProperty#setAccessible()` or `ReflectionMethod#setAccessible()` with `tr
Make ReflectionProperty/Method always accessible With this patch, it is no longer required to call `ReflectionProperty#setAccessible()` or `ReflectionMethod#setAccessible()` with `true`. If a userland consumer already got to the point of accessing object/class information via reflection, it makes little sense for `ext/reflection` to disallow accessing `private`/`protected` symbols by default. After this patch, calling `ReflectionProperty#setAccessible(true)` or `ReflectionMethod#setAccessible(true)` on newly instantiated `ReflectionProperty` or `ReflectionMethod` respectively will have no effect. RFC: https://wiki.php.net/rfc/make-reflection-setaccessible-no-op Closes GH-5412.
show more ...
|
#
a5360e80 |
| 06-Jul-2021 |
Máté Kocsis |
Add support for final class constants RFC: https://wiki.php.net/rfc/final_class_const Co-authored-by: Nikita Popov <nikita.ppv@gmail.com> |
#
069a9fa5 |
| 05-Jul-2021 |
George Peter Banyard |
Pure Intersection types (#6799) Implement pure intersection types RFC RFC: https://wiki.php.net/rfc/pure-intersection-types Co-authored-by: Nikita Popov <nikic@php.net>
Pure Intersection types (#6799) Implement pure intersection types RFC RFC: https://wiki.php.net/rfc/pure-intersection-types Co-authored-by: Nikita Popov <nikic@php.net> Co-authored-by: Ilija Tovilo <ilutov@php.net>
show more ...
|
#
b11785c5 |
| 25-Jun-2021 |
Cameron Porter |
Fixed bug #81085: Add version 7.71.0 blob options. Adds support for the following options beginning with version 7.71.0: CURLOPT_ISSUERCERT_BLOB CURLOPT_PROXY_ISSUERCERT
Fixed bug #81085: Add version 7.71.0 blob options. Adds support for the following options beginning with version 7.71.0: CURLOPT_ISSUERCERT_BLOB CURLOPT_PROXY_ISSUERCERT CURLOPT_PROXY_ISSUERCERT_BLOB CURLOPT_PROXY_SSLCERT_BLOB CURLOPT_PROXY_SSLKEY_BLOB CURLOPT_SSLCERT_BLOB CURLOPT_SSLKEY_BLOB Closes GH-7194.
show more ...
|