[doc-en] master: Define attribute signatures (#5631)

From: Date: Fri, 11 Sep 2026 14:32:37 +0000
Subject: [doc-en] master: Define attribute signatures (#5631)
Groups: php.doc.cvs 
Request: Send a blank email to doc-cvs+get-23752@lists.php.net to get a copy of this message
Author: Jordi Kroon (jordikroon) Committer: GitHub (web-flow) Pusher: jordikroon Date: 2026-09-11T16:32:34+02:00 Commit: https://github.com/php/doc-en/commit/8dc5bef8981ffd33c8c51f7f33414fcf5c03767a Raw diff: https://github.com/php/doc-en/commit/8dc5bef8981ffd33c8c51f7f33414fcf5c03767a.diff Define attribute signatures (#5631) * Define complete attribute definition Changed paths: M language/predefined/attributes/allowdynamicproperties.xml M language/predefined/attributes/attribute.xml M language/predefined/attributes/delayedtargetvalidation.xml M language/predefined/attributes/deprecated.xml M language/predefined/attributes/nodiscard.xml M language/predefined/attributes/override.xml M language/predefined/attributes/returntypewillchange.xml M language/predefined/attributes/sensitiveparameter.xml M reference/curl/functions/curl-close.xml M reference/curl/functions/curl-share-close.xml M reference/datetime/datetimeinterface/wakeup.xml M reference/datetime/functions/date-sunrise.xml M reference/datetime/functions/date-sunset.xml M reference/datetime/functions/gmstrftime.xml M reference/datetime/functions/strftime.xml M reference/datetime/functions/strptime.xml M reference/enchant/functions/enchant-broker-free-dict.xml M reference/enchant/functions/enchant-broker-free.xml M reference/enchant/functions/enchant-broker-get-dict-path.xml M reference/enchant/functions/enchant-broker-set-dict-path.xml M reference/fileinfo/functions/finfo-close.xml M reference/image/functions/imagedestroy.xml M reference/ldap/functions/ldap-connect-wallet.xml M reference/libxml/functions/libxml-disable-entity-loader.xml M reference/mhash/functions/mhash-count.xml M reference/mhash/functions/mhash-get-block-size.xml M reference/mhash/functions/mhash-get-hash-name.xml M reference/mhash/functions/mhash-keygen-s2k.xml M reference/mhash/functions/mhash.xml M reference/mysqli/mysqli/get-client-info.xml M reference/mysqli/mysqli/init.xml M reference/mysqli/mysqli/kill.xml M reference/mysqli/mysqli/ping.xml M reference/mysqli/mysqli/refresh.xml M reference/openssl/functions/openssl-free-key.xml M reference/openssl/functions/openssl-password-hash.xml M reference/openssl/functions/openssl-password-verify.xml M reference/openssl/functions/openssl-pkey-free.xml M reference/openssl/functions/openssl-x509-free.xml M reference/pgsql/functions/pg-change-password.xml M reference/random/functions/lcg-value.xml M reference/reflection/reflectionfunction/isdisabled.xml M reference/reflection/reflectionmethod/setaccessible.xml M reference/reflection/reflectionparameter/getclass.xml M reference/reflection/reflectionparameter/isarray.xml M reference/reflection/reflectionparameter/iscallable.xml M reference/reflection/reflectionproperty/setaccessible.xml M reference/shmop/functions/shmop-close.xml M reference/spl/splfixedarray/wakeup.xml M reference/spl/splobjectstorage/attach.xml M reference/spl/splobjectstorage/contains.xml M reference/spl/splobjectstorage/detach.xml M reference/strings/functions/utf8-decode.xml M reference/strings/functions/utf8-encode.xml M reference/uodbc/functions/odbc-result-all.xml M reference/xml/functions/xml-parser-free.xml M reference/xml/functions/xml-set-object.xml M reference/zip/functions/zip-close.xml M reference/zip/functions/zip-entry-close.xml M reference/zip/functions/zip-entry-compressedsize.xml M reference/zip/functions/zip-entry-compressionmethod.xml M reference/zip/functions/zip-entry-filesize.xml M reference/zip/functions/zip-entry-name.xml M reference/zip/functions/zip-entry-open.xml M reference/zip/functions/zip-entry-read.xml M reference/zip/functions/zip-open.xml M reference/zip/functions/zip-read.xml Diff: diff --git a/language/predefined/attributes/allowdynamicproperties.xml b/language/predefined/attributes/allowdynamicproperties.xml index 463f3b4bb4f2..f3410a5e7ea6 100644 --- a/language/predefined/attributes/allowdynamicproperties.xml +++ b/language/predefined/attributes/allowdynamicproperties.xml @@ -27,7 +27,7 @@ <classsynopsis class="class"> <ooclass> - <modifier role="attribute">#[\Attribute]</modifier> + <modifier role="attribute">#[\Attribute(\Attribute::TARGET_CLASS)]</modifier> <modifier>final</modifier> <classname>AllowDynamicProperties</classname> </ooclass> diff --git a/language/predefined/attributes/attribute.xml b/language/predefined/attributes/attribute.xml index 97c9dbebc3a9..db3b0cccb217 100644 --- a/language/predefined/attributes/attribute.xml +++ b/language/predefined/attributes/attribute.xml @@ -23,7 +23,7 @@ <classsynopsis class="class"> <ooclass> - <modifier role="attribute">#[\Attribute]</modifier> + <modifier role="attribute">#[\Attribute(\Attribute::TARGET_CLASS)]</modifier> <modifier>final</modifier> <classname>Attribute</classname> </ooclass> diff --git a/language/predefined/attributes/delayedtargetvalidation.xml b/language/predefined/attributes/delayedtargetvalidation.xml index 8f291b2cb258..1467f994c018 100644 --- a/language/predefined/attributes/delayedtargetvalidation.xml +++ b/language/predefined/attributes/delayedtargetvalidation.xml @@ -29,7 +29,7 @@ <classsynopsis class="class"> <ooclass> - <modifier role="attribute">#[\Attribute]</modifier> + <modifier role="attribute">#[\Attribute(\Attribute::TARGET_ALL)]</modifier> <modifier>final</modifier> <classname>DelayedTargetValidation</classname> </ooclass> diff --git a/language/predefined/attributes/deprecated.xml b/language/predefined/attributes/deprecated.xml index ec4b125fa7b0..9501d11e03f7 100644 --- a/language/predefined/attributes/deprecated.xml +++ b/language/predefined/attributes/deprecated.xml @@ -22,7 +22,7 @@ <classsynopsis class="class"> <ooclass> - <modifier role="attribute">#[\Attribute]</modifier> + <modifier role="attribute">#[\Attribute(\Attribute::TARGET_METHOD | \Attribute::TARGET_FUNCTION | \Attribute::TARGET_CLASS_CONSTANT | \Attribute::TARGET_CONSTANT | \Attribute::TARGET_CLASS)]</modifier> <modifier>final</modifier> <classname>Deprecated</classname> </ooclass> diff --git a/language/predefined/attributes/nodiscard.xml b/language/predefined/attributes/nodiscard.xml index 83ee33fa8b55..f14bd4c6c5db 100644 --- a/language/predefined/attributes/nodiscard.xml +++ b/language/predefined/attributes/nodiscard.xml @@ -52,7 +52,7 @@ <classsynopsis class="class"> <ooclass> - <modifier role="attribute">#[\Attribute]</modifier> + <modifier role="attribute">#[\Attribute(\Attribute::TARGET_METHOD | \Attribute::TARGET_FUNCTION)]</modifier> <modifier>final</modifier> <classname>NoDiscard</classname> </ooclass> diff --git a/language/predefined/attributes/override.xml b/language/predefined/attributes/override.xml index aa7101f256f1..041dceadfdf3 100644 --- a/language/predefined/attributes/override.xml +++ b/language/predefined/attributes/override.xml @@ -29,7 +29,7 @@ <classsynopsis class="class"> <ooclass> - <modifier role="attribute">#[\Attribute]</modifier> + <modifier role="attribute">#[\Attribute(\Attribute::TARGET_METHOD | \Attribute::TARGET_PROPERTY)]</modifier> <modifier>final</modifier> <classname>Override</classname> </ooclass> diff --git a/language/predefined/attributes/returntypewillchange.xml b/language/predefined/attributes/returntypewillchange.xml index df9213e7832e..714304fa856a 100644 --- a/language/predefined/attributes/returntypewillchange.xml +++ b/language/predefined/attributes/returntypewillchange.xml @@ -52,7 +52,7 @@ <classsynopsis class="class"> <ooclass> - <modifier role="attribute">#[\Attribute]</modifier> + <modifier role="attribute">#[\Attribute(\Attribute::TARGET_METHOD)]</modifier> <modifier>final</modifier> <classname>ReturnTypeWillChange</classname> </ooclass> diff --git a/language/predefined/attributes/sensitiveparameter.xml b/language/predefined/attributes/sensitiveparameter.xml index 2b52261e45a2..c8fc77b52d0b 100644 --- a/language/predefined/attributes/sensitiveparameter.xml +++ b/language/predefined/attributes/sensitiveparameter.xml @@ -19,7 +19,7 @@ <classsynopsis class="class"> <ooclass> - <modifier role="attribute">#[\Attribute]</modifier> + <modifier role="attribute">#[\Attribute(\Attribute::TARGET_PARAMETER)]</modifier> <modifier>final</modifier> <classname>SensitiveParameter</classname> </ooclass> diff --git a/reference/curl/functions/curl-close.xml b/reference/curl/functions/curl-close.xml index 207b3b1d8e7d..2cf94b043148 100644 --- a/reference/curl/functions/curl-close.xml +++ b/reference/curl/functions/curl-close.xml @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.5', message: "as it has no effect since PHP 8.0")]</modifier> <type>void</type><methodname>curl_close</methodname> <methodparam><type>CurlHandle</type><parameter>handle</parameter></methodparam> </methodsynopsis> diff --git a/reference/curl/functions/curl-share-close.xml b/reference/curl/functions/curl-share-close.xml index 1dde32aa473c..a86af4c5effb 100644 --- a/reference/curl/functions/curl-share-close.xml +++ b/reference/curl/functions/curl-share-close.xml @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.5', message: "as it has no effect since PHP 8.0")]</modifier> <type>void</type><methodname>curl_share_close</methodname> <methodparam><type>CurlShareHandle</type><parameter>share_handle</parameter></methodparam> </methodsynopsis> diff --git a/reference/datetime/datetimeinterface/wakeup.xml b/reference/datetime/datetimeinterface/wakeup.xml index 1c1a521e569c..716dce125543 100644 --- a/reference/datetime/datetimeinterface/wakeup.xml +++ b/reference/datetime/datetimeinterface/wakeup.xml @@ -15,17 +15,17 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis role="DateTime"> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.5', message: 'this method is obsolete, as serialization hooks are provided by __unserialize() and __serialize()')]</modifier> <modifier>public</modifier> <type>void</type><methodname>DateTime::__wakeup</methodname> <void/> </methodsynopsis> <methodsynopsis role="DateTimeImmutable"> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.5', message: 'this method is obsolete, as serialization hooks are provided by __unserialize() and __serialize()')]</modifier> <modifier>public</modifier> <type>void</type><methodname>DateTimeImmutable::__wakeup</methodname> <void/> </methodsynopsis> <methodsynopsis role="DateTimeInterface"> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.5', message: 'this method is obsolete, as serialization hooks are provided by __unserialize() and __serialize()')]</modifier> <modifier>public</modifier> <type>void</type><methodname>DateTimeInterface::__wakeup</methodname> <void/> </methodsynopsis> diff --git a/reference/datetime/functions/date-sunrise.xml b/reference/datetime/functions/date-sunrise.xml index 4223ab3c479d..c75205af4d20 100644 --- a/reference/datetime/functions/date-sunrise.xml +++ b/reference/datetime/functions/date-sunrise.xml @@ -19,7 +19,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.1', message: 'use date_sun_info() instead')]</modifier> <type class="union"><type>string</type><type>int</type><type>float</type><type>false</type></type><methodname>date_sunrise</methodname> <methodparam><type>int</type><parameter>timestamp</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>returnFormat</parameter><initializer><constant>SUNFUNCS_RET_STRING</constant></initializer></methodparam> diff --git a/reference/datetime/functions/date-sunset.xml b/reference/datetime/functions/date-sunset.xml index a7da44a69b05..d97266daf48e 100644 --- a/reference/datetime/functions/date-sunset.xml +++ b/reference/datetime/functions/date-sunset.xml @@ -21,7 +21,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.1', message: 'use date_sun_info() instead')]</modifier> <type class="union"><type>string</type><type>int</type><type>float</type><type>false</type></type><methodname>date_sunset</methodname> <methodparam><type>int</type><parameter>timestamp</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>returnFormat</parameter><initializer><constant>SUNFUNCS_RET_STRING</constant></initializer></methodparam> diff --git a/reference/datetime/functions/gmstrftime.xml b/reference/datetime/functions/gmstrftime.xml index 2520f3737850..fb691dacfb34 100644 --- a/reference/datetime/functions/gmstrftime.xml +++ b/reference/datetime/functions/gmstrftime.xml @@ -17,7 +17,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.1', message: 'use IntlDateFormatter::format() instead')]</modifier> <type class="union"><type>string</type><type>false</type></type><methodname>gmstrftime</methodname> <methodparam><type>string</type><parameter>format</parameter></methodparam> <methodparam choice="opt"><type class="union"><type>int</type><type>null</type></type><parameter>timestamp</parameter><initializer>&null;</initializer></methodparam> diff --git a/reference/datetime/functions/strftime.xml b/reference/datetime/functions/strftime.xml index 07a39f3b4b8c..8b7439e77a2b 100644 --- a/reference/datetime/functions/strftime.xml +++ b/reference/datetime/functions/strftime.xml @@ -17,7 +17,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.1', message: 'use IntlDateFormatter::format() instead')]</modifier> <type class="union"><type>string</type><type>false</type></type><methodname>strftime</methodname> <methodparam><type>string</type><parameter>format</parameter></methodparam> <methodparam choice="opt"><type class="union"><type>int</type><type>null</type></type><parameter>timestamp</parameter><initializer>&null;</initializer></methodparam> diff --git a/reference/datetime/functions/strptime.xml b/reference/datetime/functions/strptime.xml index 4b622f8d8207..7bc0128093b4 100644 --- a/reference/datetime/functions/strptime.xml +++ b/reference/datetime/functions/strptime.xml @@ -15,7 +15,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.2', message: 'use date_parse_from_format() (for locale-independent parsing), or IntlDateFormatter::parse() (for locale-dependent parsing) instead')]</modifier> <type class="union"><type>array</type><type>false</type></type><methodname>strptime</methodname> <methodparam><type>string</type><parameter>timestamp</parameter></methodparam> <methodparam><type>string</type><parameter>format</parameter></methodparam> diff --git a/reference/enchant/functions/enchant-broker-free-dict.xml b/reference/enchant/functions/enchant-broker-free-dict.xml index ce40ead5f6a1..f0defac2d7dc 100644 --- a/reference/enchant/functions/enchant-broker-free-dict.xml +++ b/reference/enchant/functions/enchant-broker-free-dict.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <!-- $Revision$ --> -<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.enchant-broker-free-dict"> +<refentry xml:id="function.enchant-broker-free-dict" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>enchant_broker_free_dict</refname> <refpurpose>Free a dictionary resource</refpurpose> @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.0', message: 'as EnchantDictionary objects are freed automatically')]</modifier> <type>bool</type><methodname>enchant_broker_free_dict</methodname> <methodparam><type>EnchantDictionary</type><parameter>dictionary</parameter></methodparam> </methodsynopsis> diff --git a/reference/enchant/functions/enchant-broker-free.xml b/reference/enchant/functions/enchant-broker-free.xml index 7867a9d4e2ce..ce2393b7cad0 100644 --- a/reference/enchant/functions/enchant-broker-free.xml +++ b/reference/enchant/functions/enchant-broker-free.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <!-- $Revision$ --> -<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.enchant-broker-free"> +<refentry xml:id="function.enchant-broker-free" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>enchant_broker_free</refname> <refpurpose>Free the broker resource and its dictionaries</refpurpose> @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.0', message: 'as EnchantBroker objects are freed automatically')]</modifier> <type>bool</type><methodname>enchant_broker_free</methodname> <methodparam><type>EnchantBroker</type><parameter>broker</parameter></methodparam> </methodsynopsis> diff --git a/reference/enchant/functions/enchant-broker-get-dict-path.xml b/reference/enchant/functions/enchant-broker-get-dict-path.xml index 9b74978ac835..3e6a1de36f31 100644 --- a/reference/enchant/functions/enchant-broker-get-dict-path.xml +++ b/reference/enchant/functions/enchant-broker-get-dict-path.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <!-- $Revision$ --> -<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.enchant-broker-get-dict-path"> +<refentry xml:id="function.enchant-broker-get-dict-path" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>enchant_broker_get_dict_path</refname> <refpurpose>Get the directory path for a given backend</refpurpose> @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.0')]</modifier> <type class="union"><type>string</type><type>false</type></type><methodname>enchant_broker_get_dict_path</methodname> <methodparam><type>EnchantBroker</type><parameter>broker</parameter></methodparam> <methodparam><type>int</type><parameter>type</parameter></methodparam> diff --git a/reference/enchant/functions/enchant-broker-set-dict-path.xml b/reference/enchant/functions/enchant-broker-set-dict-path.xml index 0b560fa87828..acf22f2d0349 100644 --- a/reference/enchant/functions/enchant-broker-set-dict-path.xml +++ b/reference/enchant/functions/enchant-broker-set-dict-path.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <!-- $Revision$ --> -<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.enchant-broker-set-dict-path"> +<refentry xml:id="function.enchant-broker-set-dict-path" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>enchant_broker_set_dict_path</refname> <refpurpose>Set the directory path for a given backend</refpurpose> @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.0')]</modifier> <type>bool</type><methodname>enchant_broker_set_dict_path</methodname> <methodparam><type>EnchantBroker</type><parameter>broker</parameter></methodparam> <methodparam><type>int</type><parameter>type</parameter></methodparam> diff --git a/reference/fileinfo/functions/finfo-close.xml b/reference/fileinfo/functions/finfo-close.xml index 13fffa61781c..5c5545b033c1 100644 --- a/reference/fileinfo/functions/finfo-close.xml +++ b/reference/fileinfo/functions/finfo-close.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <!-- $Revision$ --> <!-- Generated by xml_proto.php v2.3. Found in /scripts directory of phpdoc. --> -<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.finfo-close"> +<refentry xml:id="function.finfo-close" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>finfo_close</refname> <refpurpose>Close finfo instance</refpurpose> @@ -12,7 +12,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.5', message: 'as finfo objects are freed automatically')]</modifier> <type>true</type><methodname>finfo_close</methodname> <methodparam><type>finfo</type><parameter>finfo</parameter></methodparam> </methodsynopsis> diff --git a/reference/image/functions/imagedestroy.xml b/reference/image/functions/imagedestroy.xml index cb99c5b7b0a5..99db24da082e 100644 --- a/reference/image/functions/imagedestroy.xml +++ b/reference/image/functions/imagedestroy.xml @@ -11,7 +11,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.5', message: "as it has no effect since PHP 8.0")]</modifier> <type>true</type><methodname>imagedestroy</methodname> <methodparam><type>GdImage</type><parameter>image</parameter></methodparam> </methodsynopsis> diff --git a/reference/ldap/functions/ldap-connect-wallet.xml b/reference/ldap/functions/ldap-connect-wallet.xml index 6fc4db3e581e..ce4cfc20df1e 100644 --- a/reference/ldap/functions/ldap-connect-wallet.xml +++ b/reference/ldap/functions/ldap-connect-wallet.xml @@ -11,7 +11,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: "8.5", message: "as it is broken since PHP 8.0")]</modifier> <type class="union"><type>LDAP\Connection</type><type>false</type></type><methodname>ldap_connect_wallet</methodname> <methodparam choice="opt"><type class="union"><type>string</type><type>null</type></type><parameter>uri</parameter><initializer>&null;</initializer></methodparam> <methodparam><type>string</type><parameter>wallet</parameter></methodparam> diff --git a/reference/libxml/functions/libxml-disable-entity-loader.xml b/reference/libxml/functions/libxml-disable-entity-loader.xml index 50b2ecf63cc3..d5417155d5d0 100644 --- a/reference/libxml/functions/libxml-disable-entity-loader.xml +++ b/reference/libxml/functions/libxml-disable-entity-loader.xml @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.0', message: 'as external entity loading is disabled by default')]</modifier> <type>bool</type><methodname>libxml_disable_entity_loader</methodname> <methodparam choice="opt"><type>bool</type><parameter>disable</parameter><initializer>&true;</initializer></methodparam> </methodsynopsis> diff --git a/reference/mhash/functions/mhash-count.xml b/reference/mhash/functions/mhash-count.xml index b2e747a8c06d..9738d9e5a319 100644 --- a/reference/mhash/functions/mhash-count.xml +++ b/reference/mhash/functions/mhash-count.xml @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.1')]</modifier> <type>int</type><methodname>mhash_count</methodname> <void/> </methodsynopsis> diff --git a/reference/mhash/functions/mhash-get-block-size.xml b/reference/mhash/functions/mhash-get-block-size.xml index 3d0cdbaf3475..c0e9f1dae825 100644 --- a/reference/mhash/functions/mhash-get-block-size.xml +++ b/reference/mhash/functions/mhash-get-block-size.xml @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.1')]</modifier> <type class="union"><type>int</type><type>false</type></type><methodname>mhash_get_block_size</methodname> <methodparam><type>int</type><parameter>algo</parameter></methodparam> </methodsynopsis> diff --git a/reference/mhash/functions/mhash-get-hash-name.xml b/reference/mhash/functions/mhash-get-hash-name.xml index 0752fd2c3eef..acfbc6ed0977 100644 --- a/reference/mhash/functions/mhash-get-hash-name.xml +++ b/reference/mhash/functions/mhash-get-hash-name.xml @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.1')]</modifier> <type class="union"><type>string</type><type>false</type></type><methodname>mhash_get_hash_name</methodname> <methodparam><type>int</type><parameter>algo</parameter></methodparam> </methodsynopsis> diff --git a/reference/mhash/functions/mhash-keygen-s2k.xml b/reference/mhash/functions/mhash-keygen-s2k.xml index 9a8eef7fbc44..1fdff08a982b 100644 --- a/reference/mhash/functions/mhash-keygen-s2k.xml +++ b/reference/mhash/functions/mhash-keygen-s2k.xml @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.1')]</modifier> <type class="union"><type>string</type><type>false</type></type><methodname>mhash_keygen_s2k</methodname> <methodparam><type>int</type><parameter>algo</parameter></methodparam> <methodparam><type>string</type><parameter>password</parameter></methodparam> diff --git a/reference/mhash/functions/mhash.xml b/reference/mhash/functions/mhash.xml index 61c56c179f62..dc0ac7ff6b26 100644 --- a/reference/mhash/functions/mhash.xml +++ b/reference/mhash/functions/mhash.xml @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.1')]</modifier> <type class="union"><type>string</type><type>false</type></type><methodname>mhash</methodname> <methodparam><type>int</type><parameter>algo</parameter></methodparam> <methodparam><type>string</type><parameter>data</parameter></methodparam> diff --git a/reference/mysqli/mysqli/get-client-info.xml b/reference/mysqli/mysqli/get-client-info.xml index 9b78245a7aef..d871b2fe02ab 100644 --- a/reference/mysqli/mysqli/get-client-info.xml +++ b/reference/mysqli/mysqli/get-client-info.xml @@ -13,7 +13,7 @@ <para>&style.oop;</para> <fieldsynopsis><type>string</type><varname linkend="mysqli.get-client-info">mysqli-&gt;client_info</varname></fieldsynopsis> <methodsynopsis role="mysqli"> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.1', message: 'use mysqli_get_client_info() instead')]</modifier> <modifier>public</modifier> <type>string</type><methodname>mysqli::get_client_info</methodname> <void/> </methodsynopsis> diff --git a/reference/mysqli/mysqli/init.xml b/reference/mysqli/mysqli/init.xml index bd95347d4b01..dcf1ce4203b6 100644 --- a/reference/mysqli/mysqli/init.xml +++ b/reference/mysqli/mysqli/init.xml @@ -11,7 +11,7 @@ &reftitle.description; <para>&style.oop;</para> <methodsynopsis role="mysqli"> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.1', message: 'replace calls to parent::init() with parent::__construct()')]</modifier> <modifier>public</modifier> <type class="union"><type>bool</type><type>null</type></type><methodname>mysqli::init</methodname> <void/> </methodsynopsis> diff --git a/reference/mysqli/mysqli/kill.xml b/reference/mysqli/mysqli/kill.xml index da68d2318eb0..f177d2f5a992 100644 --- a/reference/mysqli/mysqli/kill.xml +++ b/reference/mysqli/mysqli/kill.xml @@ -15,13 +15,13 @@ &reftitle.description; <para>&style.oop;</para> <methodsynopsis role="mysqli"> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.4', message: 'use KILL CONNECTION/QUERY SQL statement instead')]</modifier> <modifier>public</modifier> <type>bool</type><methodname>mysqli::kill</methodname> <methodparam><type>int</type><parameter>process_id</parameter></methodparam> </methodsynopsis> <para>&style.procedural;</para> <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.4', message: 'use KILL CONNECTION/QUERY SQL statement instead')]</modifier> <type>bool</type><methodname>mysqli_kill</methodname> <methodparam><type>mysqli</type><parameter>mysql</parameter></methodparam> <methodparam><type>int</type><parameter>process_id</parameter></methodparam> diff --git a/reference/mysqli/mysqli/ping.xml b/reference/mysqli/mysqli/ping.xml index ab108cf65e55..9100c1a8781d 100644 --- a/reference/mysqli/mysqli/ping.xml +++ b/reference/mysqli/mysqli/ping.xml @@ -15,13 +15,13 @@ &reftitle.description; <para>&style.oop;</para> <methodsynopsis role="mysqli"> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.4', message: 'because the reconnect feature has been removed in PHP 8.2 and this method is now redundant')]</modifier> <modifier>public</modifier> <type>bool</type><methodname>mysqli::ping</methodname> <void/> </methodsynopsis> <para>&style.procedural;</para> <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.4', message: 'because the reconnect feature has been removed in PHP 8.2 and this function is now redundant')]</modifier> <type>bool</type><methodname>mysqli_ping</methodname> <methodparam><type>mysqli</type><parameter>mysql</parameter></methodparam> </methodsynopsis> diff --git a/reference/mysqli/mysqli/refresh.xml b/reference/mysqli/mysqli/refresh.xml index dbff59bf7868..e5bee9103af2 100644 --- a/reference/mysqli/mysqli/refresh.xml +++ b/reference/mysqli/mysqli/refresh.xml @@ -15,13 +15,13 @@ &reftitle.description; <para>&style.oop;</para> <methodsynopsis role="mysqli"> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.4', message: 'use FLUSH SQL statement instead')]</modifier> <modifier>public</modifier> <type>bool</type><methodname>mysqli::refresh</methodname> <methodparam><type>int</type><parameter>flags</parameter></methodparam> </methodsynopsis> <para>&style.procedural;</para> <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.4', message: 'use FLUSH SQL statement instead')]</modifier> <type>bool</type><methodname>mysqli_refresh</methodname> <methodparam><type>mysqli</type><parameter>mysql</parameter></methodparam> <methodparam><type>int</type><parameter>flags</parameter></methodparam> diff --git a/reference/openssl/functions/openssl-free-key.xml b/reference/openssl/functions/openssl-free-key.xml index bf2d0f36fdb6..500292162bd3 100644 --- a/reference/openssl/functions/openssl-free-key.xml +++ b/reference/openssl/functions/openssl-free-key.xml @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.0', message: 'as OpenSSLAsymmetricKey objects are freed automatically')]</modifier> <type>void</type><methodname>openssl_free_key</methodname> <methodparam><type>OpenSSLAsymmetricKey</type><parameter>key</parameter></methodparam> </methodsynopsis> diff --git a/reference/openssl/functions/openssl-password-hash.xml b/reference/openssl/functions/openssl-password-hash.xml index 652044de6d40..96f33a6b5cdb 100644 --- a/reference/openssl/functions/openssl-password-hash.xml +++ b/reference/openssl/functions/openssl-password-hash.xml @@ -10,7 +10,7 @@ <methodsynopsis> <type>string</type><methodname>openssl_password_hash</methodname> <methodparam><type>string</type><parameter>algo</parameter></methodparam> - <methodparam><type>string</type><parameter>password</parameter></methodparam> + <methodparam><modifier role="attribute">#[\SensitiveParameter]</modifier><type>string</type><parameter>password</parameter></methodparam> <methodparam choice="opt"><type>array</type><parameter>options</parameter><initializer>[]</initializer></methodparam> </methodsynopsis> <para> diff --git a/reference/openssl/functions/openssl-password-verify.xml b/reference/openssl/functions/openssl-password-verify.xml index d44a41e22dd7..f2c4d61bf4ab 100644 --- a/reference/openssl/functions/openssl-password-verify.xml +++ b/reference/openssl/functions/openssl-password-verify.xml @@ -10,7 +10,7 @@ <methodsynopsis> <type>bool</type><methodname>openssl_password_verify</methodname> <methodparam><type>string</type><parameter>algo</parameter></methodparam> - <methodparam><type>string</type><parameter>password</parameter></methodparam> + <methodparam><modifier role="attribute">#[\SensitiveParameter]</modifier><type>string</type><parameter>password</parameter></methodparam> <methodparam><type>string</type><parameter>hash</parameter></methodparam> </methodsynopsis> <para> diff --git a/reference/openssl/functions/openssl-pkey-free.xml b/reference/openssl/functions/openssl-pkey-free.xml index 6bbf358cd30f..14cf2bfefc47 100644 --- a/reference/openssl/functions/openssl-pkey-free.xml +++ b/reference/openssl/functions/openssl-pkey-free.xml @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.0', message: 'as OpenSSLAsymmetricKey objects are freed automatically')]</modifier> <type>void</type><methodname>openssl_pkey_free</methodname> <methodparam><type>OpenSSLAsymmetricKey</type><parameter>key</parameter></methodparam> </methodsynopsis> diff --git a/reference/openssl/functions/openssl-x509-free.xml b/reference/openssl/functions/openssl-x509-free.xml index 340590c99fbb..08999730d831 100644 --- a/reference/openssl/functions/openssl-x509-free.xml +++ b/reference/openssl/functions/openssl-x509-free.xml @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.0', message: 'as OpenSSLCertificate objects are freed automatically')]</modifier> <type>void</type><methodname>openssl_x509_free</methodname> <methodparam><type>OpenSSLCertificate</type><parameter>certificate</parameter></methodparam> </methodsynopsis> diff --git a/reference/pgsql/functions/pg-change-password.xml b/reference/pgsql/functions/pg-change-password.xml index 07b11cdf3310..06b18fd49c88 100644 --- a/reference/pgsql/functions/pg-change-password.xml +++ b/reference/pgsql/functions/pg-change-password.xml @@ -11,7 +11,7 @@ <type>bool</type><methodname>pg_change_password</methodname> <methodparam><type>PgSql\Connection</type><parameter>connection</parameter></methodparam> <methodparam><type>string</type><parameter>user</parameter></methodparam> - <methodparam><type>string</type><parameter>password</parameter></methodparam> + <methodparam><modifier role="attribute">#[\SensitiveParameter]</modifier><type>string</type><parameter>password</parameter></methodparam> </methodsynopsis> <simpara> <function>pg_change_password</function> changes the password of a diff --git a/reference/random/functions/lcg-value.xml b/reference/random/functions/lcg-value.xml index c267aee749e1..500c46245c8a 100644 --- a/reference/random/functions/lcg-value.xml +++ b/reference/random/functions/lcg-value.xml @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.4', message: "use \\Random\\Randomizer::getFloat() instead")]</modifier> <type>float</type><methodname>lcg_value</methodname> <void/> </methodsynopsis> diff --git a/reference/reflection/reflectionfunction/isdisabled.xml b/reference/reflection/reflectionfunction/isdisabled.xml index c1bad04c5e9c..6f8a70c2401f 100644 --- a/reference/reflection/reflectionfunction/isdisabled.xml +++ b/reference/reflection/reflectionfunction/isdisabled.xml @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis role="ReflectionFunction"> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.0', message: "as ReflectionFunction can no longer be constructed for disabled functions")]</modifier> <modifier>public</modifier> <type>bool</type><methodname>ReflectionFunction::isDisabled</methodname> <void/> </methodsynopsis> diff --git a/reference/reflection/reflectionmethod/setaccessible.xml b/reference/reflection/reflectionmethod/setaccessible.xml index f054a456603e..3a6719c28495 100644 --- a/reference/reflection/reflectionmethod/setaccessible.xml +++ b/reference/reflection/reflectionmethod/setaccessible.xml @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis role="ReflectionMethod"> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.5', message: "as it has no effect since PHP 8.1")]</modifier> <modifier>public</modifier> <type>void</type><methodname>ReflectionMethod::setAccessible</methodname> <methodparam><type>bool</type><parameter>accessible</parameter></methodparam> </methodsynopsis> diff --git a/reference/reflection/reflectionparameter/getclass.xml b/reference/reflection/reflectionparameter/getclass.xml index f65f0ba0f30a..b52583726a32 100644 --- a/reference/reflection/reflectionparameter/getclass.xml +++ b/reference/reflection/reflectionparameter/getclass.xml @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis role="ReflectionParameter"> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.0', message: "use ReflectionParameter::getType() instead")]</modifier> <modifier>public</modifier> <type class="union"><type>ReflectionClass</type><type>null</type></type><methodname>ReflectionParameter::getClass</methodname> <void/> </methodsynopsis> diff --git a/reference/reflection/reflectionparameter/isarray.xml b/reference/reflection/reflectionparameter/isarray.xml index 69cf86ac5178..c0b2c39917ce 100644 --- a/reference/reflection/reflectionparameter/isarray.xml +++ b/reference/reflection/reflectionparameter/isarray.xml @@ -14,7 +14,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis role="ReflectionParameter"> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.0', message: "use ReflectionParameter::getType() instead")]</modifier> <modifier>public</modifier> <type>bool</type><methodname>ReflectionParameter::isArray</methodname> <void/> </methodsynopsis> diff --git a/reference/reflection/reflectionparameter/iscallable.xml b/reference/reflection/reflectionparameter/iscallable.xml index d00c4bbc3347..b723bc287929 100644 --- a/reference/reflection/reflectionparameter/iscallable.xml +++ b/reference/reflection/reflectionparameter/iscallable.xml @@ -14,7 +14,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis role="ReflectionParameter"> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.0', message: "use ReflectionParameter::getType() instead")]</modifier> <modifier>public</modifier> <type>bool</type><methodname>ReflectionParameter::isCallable</methodname> <void/> </methodsynopsis> diff --git a/reference/reflection/reflectionproperty/setaccessible.xml b/reference/reflection/reflectionproperty/setaccessible.xml index f3d160dc834f..516b800ab2f7 100644 --- a/reference/reflection/reflectionproperty/setaccessible.xml +++ b/reference/reflection/reflectionproperty/setaccessible.xml @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis role="ReflectionProperty"> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.5', message: "as it has no effect since PHP 8.1")]</modifier> <modifier>public</modifier> <type>void</type><methodname>ReflectionProperty::setAccessible</methodname> <methodparam><type>bool</type><parameter>accessible</parameter></methodparam> </methodsynopsis> diff --git a/reference/shmop/functions/shmop-close.xml b/reference/shmop/functions/shmop-close.xml index 3474659e4782..7ab854e91573 100644 --- a/reference/shmop/functions/shmop-close.xml +++ b/reference/shmop/functions/shmop-close.xml @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="utf-8"?> <!-- $Revision$ --> -<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.shmop-close"> +<refentry xml:id="function.shmop-close" xmlns="http://docbook.org/ns/docbook"> <refnamediv> <refname>shmop_close</refname> <refpurpose>Close shared memory block</refpurpose> @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.0', message: 'as Shmop objects are freed automatically')]</modifier> <type>void</type><methodname>shmop_close</methodname> <methodparam><type>Shmop</type><parameter>shmop</parameter></methodparam> </methodsynopsis> diff --git a/reference/spl/splfixedarray/wakeup.xml b/reference/spl/splfixedarray/wakeup.xml index 78a4caa40b00..4f8d777bd58e 100644 --- a/reference/spl/splfixedarray/wakeup.xml +++ b/reference/spl/splfixedarray/wakeup.xml @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis role="SplFixedArray"> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.4', message: 'this method is obsolete, as serialization hooks are provided by __unserialize() and __serialize()')]</modifier> <modifier>public</modifier> <type>void</type><methodname>SplFixedArray::__wakeup</methodname> <void/> </methodsynopsis> diff --git a/reference/spl/splobjectstorage/attach.xml b/reference/spl/splobjectstorage/attach.xml index 602f6cd8c25f..3cffa77ee379 100644 --- a/reference/spl/splobjectstorage/attach.xml +++ b/reference/spl/splobjectstorage/attach.xml @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis role="SplObjectStorage"> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.5', message: "use method SplObjectStorage::offsetSet() instead")]</modifier> <modifier>public</modifier> <type>void</type><methodname>SplObjectStorage::attach</methodname> <methodparam><type>object</type><parameter>object</parameter></methodparam> <methodparam choice="opt"><type>mixed</type><parameter>info</parameter><initializer>&null;</initializer></methodparam> diff --git a/reference/spl/splobjectstorage/contains.xml b/reference/spl/splobjectstorage/contains.xml index a693ef1a6c6e..1f011f844ee3 100644 --- a/reference/spl/splobjectstorage/contains.xml +++ b/reference/spl/splobjectstorage/contains.xml @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis role="SplObjectStorage"> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.5', message: "use method SplObjectStorage::offsetExists() instead")]</modifier> <modifier>public</modifier> <type>bool</type><methodname>SplObjectStorage::contains</methodname> <methodparam><type>object</type><parameter>object</parameter></methodparam> </methodsynopsis> diff --git a/reference/spl/splobjectstorage/detach.xml b/reference/spl/splobjectstorage/detach.xml index bed7c19a85e1..3916c68f3fff 100644 --- a/reference/spl/splobjectstorage/detach.xml +++ b/reference/spl/splobjectstorage/detach.xml @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis role="SplObjectStorage"> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.5', message: "use method SplObjectStorage::offsetUnset() instead")]</modifier> <modifier>public</modifier> <type>void</type><methodname>SplObjectStorage::detach</methodname> <methodparam><type>object</type><parameter>object</parameter></methodparam> </methodsynopsis> diff --git a/reference/strings/functions/utf8-decode.xml b/reference/strings/functions/utf8-decode.xml index 85463d972715..1ab0594b3ad5 100644 --- a/reference/strings/functions/utf8-decode.xml +++ b/reference/strings/functions/utf8-decode.xml @@ -16,7 +16,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.2', message: 'visit the php.net documentation for various alternatives')]</modifier> <type>string</type><methodname>utf8_decode</methodname> <methodparam><type>string</type><parameter>string</parameter></methodparam> </methodsynopsis> diff --git a/reference/strings/functions/utf8-encode.xml b/reference/strings/functions/utf8-encode.xml index 23b3188a9bab..1fc13cadf895 100644 --- a/reference/strings/functions/utf8-encode.xml +++ b/reference/strings/functions/utf8-encode.xml @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.2', message: 'visit the php.net documentation for various alternatives')]</modifier> <type>string</type><methodname>utf8_encode</methodname> <methodparam><type>string</type><parameter>string</parameter></methodparam> </methodsynopsis> diff --git a/reference/uodbc/functions/odbc-result-all.xml b/reference/uodbc/functions/odbc-result-all.xml index 95c0470d6ee1..0414fed67ed8 100644 --- a/reference/uodbc/functions/odbc-result-all.xml +++ b/reference/uodbc/functions/odbc-result-all.xml @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.1')]</modifier> <type class="union"><type>int</type><type>false</type></type><methodname>odbc_result_all</methodname> <methodparam><type>Odbc\Result</type><parameter>statement</parameter></methodparam> <methodparam choice="opt"><type>string</type><parameter>format</parameter><initializer>""</initializer></methodparam> diff --git a/reference/xml/functions/xml-parser-free.xml b/reference/xml/functions/xml-parser-free.xml index 09d3accc5d1d..1775dd318b8d 100644 --- a/reference/xml/functions/xml-parser-free.xml +++ b/reference/xml/functions/xml-parser-free.xml @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.5', message: "as it has no effect since PHP 8.0")]</modifier> <type>bool</type><methodname>xml_parser_free</methodname> <methodparam><type>XMLParser</type><parameter>parser</parameter></methodparam> </methodsynopsis> diff --git a/reference/xml/functions/xml-set-object.xml b/reference/xml/functions/xml-set-object.xml index 96fa1c55d57c..76bb18175e3a 100644 --- a/reference/xml/functions/xml-set-object.xml +++ b/reference/xml/functions/xml-set-object.xml @@ -13,7 +13,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.4', message: 'provide a proper method callable to xml_set_*_handler() functions')]</modifier> <type>true</type><methodname>xml_set_object</methodname> <methodparam><type>XMLParser</type><parameter>parser</parameter></methodparam> <methodparam><type>object</type><parameter>object</parameter></methodparam> diff --git a/reference/zip/functions/zip-close.xml b/reference/zip/functions/zip-close.xml index 29e69b26dcb0..14aa7e5c5002 100644 --- a/reference/zip/functions/zip-close.xml +++ b/reference/zip/functions/zip-close.xml @@ -14,7 +14,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.0', message: 'use ZipArchive::close() instead')]</modifier> <type>void</type><methodname>zip_close</methodname> <methodparam><type>resource</type><parameter>zip</parameter></methodparam> </methodsynopsis> diff --git a/reference/zip/functions/zip-entry-close.xml b/reference/zip/functions/zip-entry-close.xml index 58f58aebf559..f6ad34646836 100644 --- a/reference/zip/functions/zip-entry-close.xml +++ b/reference/zip/functions/zip-entry-close.xml @@ -14,7 +14,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.0')]</modifier> <type>bool</type><methodname>zip_entry_close</methodname> <methodparam><type>resource</type><parameter>zip_entry</parameter></methodparam> </methodsynopsis> diff --git a/reference/zip/functions/zip-entry-compressedsize.xml b/reference/zip/functions/zip-entry-compressedsize.xml index 7a1c0653535d..ad6d36c352e6 100644 --- a/reference/zip/functions/zip-entry-compressedsize.xml +++ b/reference/zip/functions/zip-entry-compressedsize.xml @@ -14,7 +14,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.0', message: 'use ZipArchive::statIndex() instead')]</modifier> <type class="union"><type>int</type><type>false</type></type><methodname>zip_entry_compressedsize</methodname> <methodparam><type>resource</type><parameter>zip_entry</parameter></methodparam> </methodsynopsis> diff --git a/reference/zip/functions/zip-entry-compressionmethod.xml b/reference/zip/functions/zip-entry-compressionmethod.xml index a4155d965224..6d4ba990e865 100644 --- a/reference/zip/functions/zip-entry-compressionmethod.xml +++ b/reference/zip/functions/zip-entry-compressionmethod.xml @@ -14,7 +14,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.0', message: 'use ZipArchive::statIndex() instead')]</modifier> <type class="union"><type>string</type><type>false</type></type><methodname>zip_entry_compressionmethod</methodname> <methodparam><type>resource</type><parameter>zip_entry</parameter></methodparam> </methodsynopsis> diff --git a/reference/zip/functions/zip-entry-filesize.xml b/reference/zip/functions/zip-entry-filesize.xml index 901c3dec07cc..a2449c7058ea 100644 --- a/reference/zip/functions/zip-entry-filesize.xml +++ b/reference/zip/functions/zip-entry-filesize.xml @@ -14,7 +14,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.0', message: 'use ZipArchive::statIndex() instead')]</modifier> <type class="union"><type>int</type><type>false</type></type><methodname>zip_entry_filesize</methodname> <methodparam><type>resource</type><parameter>zip_entry</parameter></methodparam> </methodsynopsis> diff --git a/reference/zip/functions/zip-entry-name.xml b/reference/zip/functions/zip-entry-name.xml index 9260a265a884..c2a1d62024fb 100644 --- a/reference/zip/functions/zip-entry-name.xml +++ b/reference/zip/functions/zip-entry-name.xml @@ -14,7 +14,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.0', message: 'use ZipArchive::statIndex() instead')]</modifier> <type class="union"><type>string</type><type>false</type></type><methodname>zip_entry_name</methodname> <methodparam><type>resource</type><parameter>zip_entry</parameter></methodparam> </methodsynopsis> diff --git a/reference/zip/functions/zip-entry-open.xml b/reference/zip/functions/zip-entry-open.xml index b608b97c905c..76c209a7f785 100644 --- a/reference/zip/functions/zip-entry-open.xml +++ b/reference/zip/functions/zip-entry-open.xml @@ -14,7 +14,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.0')]</modifier> <type>bool</type><methodname>zip_entry_open</methodname> <methodparam><type>resource</type><parameter>zip_dp</parameter></methodparam> <methodparam><type>resource</type><parameter>zip_entry</parameter></methodparam> diff --git a/reference/zip/functions/zip-entry-read.xml b/reference/zip/functions/zip-entry-read.xml index d77d3b8de707..1d733fcadfe3 100644 --- a/reference/zip/functions/zip-entry-read.xml +++ b/reference/zip/functions/zip-entry-read.xml @@ -14,7 +14,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.0', message: 'use ZipArchive::getFromIndex() instead')]</modifier> <type class="union"><type>string</type><type>false</type></type><methodname>zip_entry_read</methodname> <methodparam><type>resource</type><parameter>zip_entry</parameter></methodparam> <methodparam choice="opt"><type>int</type><parameter>len</parameter><initializer>1024</initializer></methodparam> diff --git a/reference/zip/functions/zip-open.xml b/reference/zip/functions/zip-open.xml index 80192dad078f..50a07af0a87f 100644 --- a/reference/zip/functions/zip-open.xml +++ b/reference/zip/functions/zip-open.xml @@ -14,7 +14,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.0', message: 'use ZipArchive::open() instead')]</modifier> <type class="union"><type>resource</type><type>int</type><type>false</type></type><methodname>zip_open</methodname> <methodparam><type>string</type><parameter>filename</parameter></methodparam> </methodsynopsis> diff --git a/reference/zip/functions/zip-read.xml b/reference/zip/functions/zip-read.xml index 1ddd70378f78..2f5dc6104a59 100644 --- a/reference/zip/functions/zip-read.xml +++ b/reference/zip/functions/zip-read.xml @@ -14,7 +14,7 @@ <refsect1 role="description"> &reftitle.description; <methodsynopsis> - <modifier role="attribute">#[\Deprecated]</modifier> + <modifier role="attribute">#[\Deprecated(since: '8.0', message: 'use ZipArchive::statIndex() instead')]</modifier> <type class="union"><type>resource</type><type>false</type></type><methodname>zip_read</methodname> <methodparam><type>resource</type><parameter>zip</parameter></methodparam> </methodsynopsis>

« previous php.doc.cvs (#23752) next »