[DOC-CVS] [doc-en] master: Add some missing properties and constants (intl/soap/attribute) (#5069)
[email protected] (Máté Kocsis via GitHub)
| Newsgroups | php.doc.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: Máté Kocsis (kocsismate)
Committer: GitHub (web-flow)
Pusher: Girgias
Date: 2026-02-06T14:15:34Z
Commit: https://github.com/php/doc-en/commit/5e36b489fc67bd0b5c424c7d1cd131c2e982bc5c
Raw diff: https://github.com/php/doc-en/commit/5e36b489fc67bd0b5c424c7d1cd131c2e982bc5c.diff
Add some missing properties and constants (intl/soap/attribute) (#5069)
Changed paths:
M language/predefined/attributes/attribute.xml
M reference/intl/dateformatter-constants.xml
M reference/intl/dateformatter.xml
M reference/intl/intlchar.xml
M reference/intl/numberformatter-constants.xml
M reference/intl/numberformatter.xml
M reference/intl/spoofchecker.xml
M reference/soap/soapfault.xml
Diff:
diff --git a/language/predefined/attributes/attribute.xml b/language/predefined/attributes/attribute.xml
index 9be28426145d..9dadfadece77 100644
--- a/language/predefined/attributes/attribute.xml
+++ b/language/predefined/attributes/attribute.xml
@@ -59,6 +59,11 @@
<type>int</type>
<varname linkend="attribute.constants.target-parameter">Attribute::TARGET_PARAMETER</varname>
</fieldsynopsis>
+ <fieldsynopsis>
+ <modifier>const</modifier>
+ <type>int</type>
+ <varname linkend="attribute.constants.target-constant">Attribute::TARGET_CONSTANT</varname>
+ </fieldsynopsis>
<fieldsynopsis>
<modifier>const</modifier>
<type>int</type>
@@ -129,6 +134,13 @@
</listitem>
</varlistentry>
+ <varlistentry xml:id="attribute.constants.target-constant">
+ <term><constant>Attribute::TARGET_CONSTANT</constant></term>
+ <listitem>
+ <para/>
+ </listitem>
+ </varlistentry>
+
<varlistentry xml:id="attribute.constants.target-all">
<term><constant>Attribute::TARGET_ALL</constant></term>
<listitem>
@@ -157,6 +169,28 @@
</variablelist>
</section>
+ <section role="changelog">
+ &reftitle.changelog;
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>8.5.0</entry>
+ <entry>
+ Added <constant>Attribute::TARGET_CONSTANT</constant>.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </section>
+
<section xml:id="attribute.seealso">
&reftitle.seealso;
<para><link linkend="language.attributes">Attributes overview</link></para>
diff --git a/reference/intl/dateformatter-constants.xml b/reference/intl/dateformatter-constants.xml
index 91099eef2883..26e69a5d56ce 100644
--- a/reference/intl/dateformatter-constants.xml
+++ b/reference/intl/dateformatter-constants.xml
@@ -104,6 +104,17 @@
</simpara>
</listitem>
</varlistentry>
+ <varlistentry xml:id="intldateformatter.constants.pattern">
+ <term>
+ <constant>IntlDateFormatter::PATTERN</constant>
+ <type>int</type>
+ </term>
+ <listitem>
+ <simpara>
+ Uses the pattern given in <parameter>pattern</parameter>. Available as of PHP 8.4.0.
+ </simpara>
+ </listitem>
+ </varlistentry>
</variablelist>
</para>
diff --git a/reference/intl/dateformatter.xml b/reference/intl/dateformatter.xml
index 0c2371bad74f..9bb3d9ad8c9b 100644
--- a/reference/intl/dateformatter.xml
+++ b/reference/intl/dateformatter.xml
@@ -86,6 +86,12 @@
<type>int</type>
<varname linkend="intldateformatter.constants.relative-short">IntlDateFormatter::RELATIVE_SHORT</varname>
</fieldsynopsis>
+ <fieldsynopsis>
+ <modifier>public</modifier>
+ <modifier>const</modifier>
+ <type>int</type>
+ <varname linkend="intldateformatter.constants.pattern">IntlDateFormatter::PATTERN</varname>
+ </fieldsynopsis>
<fieldsynopsis>
<modifier>public</modifier>
<modifier>const</modifier>
@@ -111,6 +117,28 @@
</section>
+ <section role="changelog">
+ &reftitle.changelog;
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>8.5.0</entry>
+ <entry>
+ Added <constant>IntlDateFormatter::PATTERN</constant>.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </section>
+
<section xml:id="intldateformatter.seealso">
&reftitle.seealso;
<para>
diff --git a/reference/intl/intlchar.xml b/reference/intl/intlchar.xml
index 52308543bb76..5d7dcbae5682 100644
--- a/reference/intl/intlchar.xml
+++ b/reference/intl/intlchar.xml
@@ -180,6 +180,24 @@
<type>int</type>
<varname linkend="intlchar.constants.property-ids-trinary-operator">IntlChar::PROPERTY_IDS_TRINARY_OPERATOR</varname>
</fieldsynopsis>
+ <fieldsynopsis>
+ <modifier>public</modifier>
+ <modifier>const</modifier>
+ <type>int</type>
+ <varname linkend="intlchar.constants.property-ids-unary-operator">IntlChar::PROPERTY_IDS_UNARY_OPERATOR</varname>
+ </fieldsynopsis>
+ <fieldsynopsis>
+ <modifier>public</modifier>
+ <modifier>const</modifier>
+ <type>int</type>
+ <varname linkend="intlchar.constants.property-id-compat-math-start">IntlChar::PROPERTY_ID_COMPAT_MATH_START</varname>
+ </fieldsynopsis>
+ <fieldsynopsis>
+ <modifier>public</modifier>
+ <modifier>const</modifier>
+ <type>int</type>
+ <varname linkend="intlchar.constants.property-id-compat-math-continue">IntlChar::PROPERTY_ID_COMPAT_MATH_CONTINUE</varname>
+ </fieldsynopsis>
<fieldsynopsis>
<modifier>public</modifier>
<modifier>const</modifier>
@@ -4272,6 +4290,36 @@
</listitem>
</varlistentry>
+ <varlistentry xml:id="intlchar.constants.property-ids-unary-operator">
+ <term>
+ <constant>IntlChar::PROPERTY_IDS_UNARY_OPERATOR</constant>
+ <type>int</type>
+ </term>
+ <listitem>
+ <simpara>For programmatic determination of Ideographic Description Sequences. Available as of PHP 8.4.0.</simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry xml:id="intlchar.constants.property-id-compat-math-start">
+ <term>
+ <constant>IntlChar::PROPERTY_ID_COMPAT_MATH_START</constant>
+ <type>int</type>
+ </term>
+ <listitem>
+ <simpara>Used in mathematical identifier profile in UAX 31. Available as of PHP 8.4.0.</simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry xml:id="intlchar.constants.property-id-compat-math-continue">
+ <term>
+ <constant>IntlChar::PROPERTY_ID_COMPAT_MATH_CONTINUE</constant>
+ <type>int</type>
+ </term>
+ <listitem>
+ <simpara>Used in mathematical identifier profile in UAX 31. Available as of PHP 8.4.0.</simpara>
+ </listitem>
+ </varlistentry>
+
<varlistentry xml:id="intlchar.constants.property-join-control">
<term>
<constant>IntlChar::PROPERTY_JOIN_CONTROL</constant>
@@ -10669,6 +10717,13 @@
</row>
</thead>
<tbody>
+ <row>
+ <entry>8.4.0</entry>
+ <entry>
+ Added <constant>IntlChar::PROPERTY_IDS_UNARY_OPERATOR</constant>, <constant>IntlChar::PROPERTY_ID_COMPAT_MATH_START</constant>,
+ <constant>IntlChar::PROPERTY_ID_COMPAT_MATH_START</constant>.
+ </entry>
+ </row>
<row>
<entry>8.4.0</entry>
<entry>
diff --git a/reference/intl/numberformatter-constants.xml b/reference/intl/numberformatter-constants.xml
index 0bae42762e5d..74586e19354a 100644
--- a/reference/intl/numberformatter-constants.xml
+++ b/reference/intl/numberformatter-constants.xml
@@ -29,6 +29,26 @@
</listitem>
</varlistentry>
+ <varlistentry xml:id="numberformatter.constants.decimal-compact-short">
+ <term>
+ <constant>NumberFormatter::DECIMAL_COMPACT_SHORT</constant>
+ <type>int</type>
+ </term>
+ <listitem>
+ <simpara>Decimal format expressed using compact notation (short form), e.g. "23K", "45B". Available as of PHP 8.5.0 and ICU 56.</simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry xml:id="numberformatter.constants.decimal-compact-long">
+ <term>
+ <constant>NumberFormatter::DECIMAL_COMPACT_LONG</constant>
+ <type>int</type>
+ </term>
+ <listitem>
+ <simpara>Decimal format expressed using compact notation (long form), e.g. "23 thousand", "45 billion". Available as of PHP 8.5.0 and ICU 56.</simpara>
+ </listitem>
+ </varlistentry>
+
<varlistentry xml:id="numberformatter.constants.currency">
<term>
<constant>NumberFormatter::CURRENCY</constant>
@@ -39,6 +59,46 @@
</listitem>
</varlistentry>
+ <varlistentry xml:id="numberformatter.constants.currency-iso">
+ <term>
+ <constant>NumberFormatter::CURRENCY_ISO</constant>
+ <type>int</type>
+ </term>
+ <listitem>
+ <simpara>ISO currency format (e.g., "USD1.00"). Available as of PHP 8.5.0.</simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry xml:id="numberformatter.constants.currency-plural">
+ <term>
+ <constant>NumberFormatter::CURRENCY_PLURAL</constant>
+ <type>int</type>
+ </term>
+ <listitem>
+ <simpara>Pluralized currency format (e.g., "1.00 US dollar" and "3.00 US dollars"). Available as of PHP 8.5.0.</simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry xml:id="numberformatter.constants.cash-currency">
+ <term>
+ <constant>NumberFormatter::CASH_CURRENCY</constant>
+ <type>int</type>
+ </term>
+ <listitem>
+ <simpara>Currency symbol given CASH usage, e.g., "NT$3" instead of "NT$3.23". Available as of PHP 8.5.0 and ICU 54</simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry xml:id="numberformatter.constants.currency-standard">
+ <term>
+ <constant>NumberFormatter::CURRENCY_STANDARD</constant>
+ <type>int</type>
+ </term>
+ <listitem>
+ <simpara>Currency symbol, e.g., "$1.00", using non-accounting style for negative values (e.g. minus sign). Available as of PHP 8.5.0 and ICU 56.</simpara>
+ </listitem>
+ </varlistentry>
+
<varlistentry xml:id="numberformatter.constants.percent">
<term>
<constant>NumberFormatter::PERCENT</constant>
diff --git a/reference/intl/numberformatter.xml b/reference/intl/numberformatter.xml
index cc50a0558045..ebbf4992b5a9 100644
--- a/reference/intl/numberformatter.xml
+++ b/reference/intl/numberformatter.xml
@@ -70,6 +70,18 @@
<type>int</type>
<varname linkend="numberformatter.constants.decimal">NumberFormatter::DECIMAL</varname>
</fieldsynopsis>
+ <fieldsynopsis>
+ <modifier>public</modifier>
+ <modifier>const</modifier>
+ <type>int</type>
+ <varname linkend="numberformatter.constants.decimal-compact-short">NumberFormatter::DECIMAL_COMPACT_SHORT</varname>
+ </fieldsynopsis>
+ <fieldsynopsis>
+ <modifier>public</modifier>
+ <modifier>const</modifier>
+ <type>int</type>
+ <varname linkend="numberformatter.constants.decimal-compact-long">NumberFormatter::DECIMAL_COMPACT_LONG</varname>
+ </fieldsynopsis>
<fieldsynopsis>
<modifier>public</modifier>
<modifier>const</modifier>
@@ -118,12 +130,36 @@
<type>int</type>
<varname linkend="numberformatter.constants.ignore">NumberFormatter::IGNORE</varname>
</fieldsynopsis>
+ <fieldsynopsis>
+ <modifier>public</modifier>
+ <modifier>const</modifier>
+ <type>int</type>
+ <varname linkend="numberformatter.constants.currency-iso">NumberFormatter::CURRENCY_ISO</varname>
+ </fieldsynopsis>
+ <fieldsynopsis>
+ <modifier>public</modifier>
+ <modifier>const</modifier>
+ <type>int</type>
+ <varname linkend="numberformatter.constants.currency-plural">NumberFormatter::CURRENCY_PLURAL</varname>
+ </fieldsynopsis>
<fieldsynopsis>
<modifier>public</modifier>
<modifier>const</modifier>
<type>int</type>
<varname linkend="numberformatter.constants.currency-accounting">NumberFormatter::CURRENCY_ACCOUNTING</varname>
</fieldsynopsis>
+ <fieldsynopsis>
+ <modifier>public</modifier>
+ <modifier>const</modifier>
+ <type>int</type>
+ <varname linkend="numberformatter.constants.cash-currency">NumberFormatter::CASH_CURRENCY</varname>
+ </fieldsynopsis>
+ <fieldsynopsis>
+ <modifier>public</modifier>
+ <modifier>const</modifier>
+ <type>int</type>
+ <varname linkend="numberformatter.constants.currency-standard">NumberFormatter::CURRENCY_STANDARD</varname>
+ </fieldsynopsis>
<fieldsynopsis>
<modifier>public</modifier>
<modifier>const</modifier>
@@ -584,6 +620,14 @@
</row>
</thead>
<tbody>
+ <row>
+ <entry>8.5.0</entry>
+ <entry>
+ Added <constant>NumberFormatter::DECIMAL_COMPACT_SHORT</constant>, <constant>NumberFormatter::DECIMAL_COMPACT_LONG</constant>,
+ <constant>NumberFormatter::CURRENCY_ISO</constant>, <constant>NumberFormatter::CURRENCY_PLURAL</constant>,
+ <constant>NumberFormatter::CASH_CURRENCY</constant>, <constant>NumberFormatter::CURRENCY_STANDARD</constant>.
+ </entry>
+ </row>
<row>
<entry>8.4.0</entry>
<entry>
diff --git a/reference/intl/spoofchecker.xml b/reference/intl/spoofchecker.xml
index a131660b8a8b..1fc5f1e5c08c 100644
--- a/reference/intl/spoofchecker.xml
+++ b/reference/intl/spoofchecker.xml
@@ -124,6 +124,30 @@
<type>int</type>
<varname linkend="spoofchecker.constants.hidden-overlay">Spoofchecker::HIDDEN_OVERLAY</varname>
</fieldsynopsis>
+ <fieldsynopsis>
+ <modifier>public</modifier>
+ <modifier>const</modifier>
+ <type>int</type>
+ <varname linkend="spoofchecker.constants.ignore-space">Spoofchecker::IGNORE_SPACE</varname>
+ </fieldsynopsis>
+ <fieldsynopsis>
+ <modifier>public</modifier>
+ <modifier>const</modifier>
+ <type>int</type>
+ <varname linkend="spoofchecker.constants.case-insensitive">Spoofchecker::CASE_INSENSITIVE</varname>
+ </fieldsynopsis>
+ <fieldsynopsis>
+ <modifier>public</modifier>
+ <modifier>const</modifier>
+ <type>int</type>
+ <varname linkend="spoofchecker.constants.add-case-mappings">Spoofchecker::ADD_CASE_MAPPINGS</varname>
+ </fieldsynopsis>
+ <fieldsynopsis>
+ <modifier>public</modifier>
+ <modifier>const</modifier>
+ <type>int</type>
+ <varname linkend="spoofchecker.constants.simple-case-insensitive">Spoofchecker::SIMPLE_CASE_INSENSITIVE</varname>
+ </fieldsynopsis>
<classsynopsisinfo role="comment">&Methods;</classsynopsisinfo>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.spoofchecker')/db:refentry/db:refsect1[@role='description']/descendant::db:constructorsynopsis[@role='Spoofchecker'])">
@@ -290,6 +314,46 @@
<para/>
</listitem>
</varlistentry>
+
+ <varlistentry xml:id="spoofchecker.constants.ignore-space">
+ <term>
+ <constant>Spoofchecker::IGNORE_SPACE</constant>
+ <type>int</type>
+ </term>
+ <listitem>
+ <para/>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry xml:id="spoofchecker.constants.case-insensitive">
+ <term>
+ <constant>Spoofchecker::CASE_INSENSITIVE</constant>
+ <type>int</type>
+ </term>
+ <listitem>
+ <simpara>Enables case-insensitive matching</simpara>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry xml:id="spoofchecker.constants.add-case-mappings">
+ <term>
+ <constant>Spoofchecker::ADD_CASE_MAPPINGS</constant>
+ <type>int</type>
+ </term>
+ <listitem>
+ <para>Adds all case mappings for each element in the set</para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry xml:id="spoofchecker.constants.simple-case-insensitive">
+ <term>
+ <constant>Spoofchecker::SIMPLE_CASE_INSENSITIVE</constant>
+ <type>int</type>
+ </term>
+ <listitem>
+ <simpara>Enables case-insensitive matching</simpara>
+ </listitem>
+ </varlistentry>
</variablelist>
</section>
@@ -304,6 +368,13 @@
</row>
</thead>
<tbody>
+ <row>
+ <entry>8.4.0</entry>
+ <entry>
+ Added <constant>Spoofchecker::IGNORE_SPACE</constant>, <constant>Spoofchecker::CASE_INSENSITIVE</constant>,
+ <constant>Spoofchecker::ADD_CASE_MAPPINGS</constant>, <constant>Spoofchecker::SIMPLE_CASE_INSENSITIVE</constant>.
+ </entry>
+ </row>
<row>
<entry>8.4.0</entry>
<entry>
diff --git a/reference/soap/soapfault.xml b/reference/soap/soapfault.xml
index 0ece9be5bfc4..d76e31d33b5b 100644
--- a/reference/soap/soapfault.xml
+++ b/reference/soap/soapfault.xml
@@ -72,6 +72,12 @@
<varname linkend="soapfault.props.headerfault">headerfault</varname>
<initializer>null</initializer>
</fieldsynopsis>
+ <fieldsynopsis>
+ <modifier>public</modifier>
+ <type>string</type>
+ <varname linkend="soapfault.props.lang">lang</varname>
+ <initializer>""</initializer>
+ </fieldsynopsis>
<classsynopsisinfo role="comment">&InheritedProperties;</classsynopsisinfo>
<xi:include xpointer="xmlns(db=http://docbook.org/ns/docbook) xpointer(id('class.exception')/db:partintro/db:section/db:classsynopsis/db:fieldsynopsis[preceding-sibling::db:classsynopsisinfo[1][@role='comment' and text()='&Properties;']]))">
@@ -146,8 +152,39 @@
</para>
</listitem>
</varlistentry>
+ <varlistentry xml:id="soapfault.props.lang">
+ <term><varname>headerfault</varname></term>
+ <listitem>
+ <simpara>
+ Soap 1.2 Reason Text xml:lang attribute.
+ </simpara>
+ </listitem>
+ </varlistentry>
</variablelist>
</section>
+
+ <section role="changelog">
+ &reftitle.changelog;
+ <informaltable>
+ <tgroup cols="2">
+ <thead>
+ <row>
+ <entry>&Version;</entry>
+ <entry>&Description;</entry>
+ </row>
+ </thead>
+ <tbody>
+ <row>
+ <entry>8.5.0</entry>
+ <entry>
+ Added <property>SoapFault::lang</property>.
+ </entry>
+ </row>
+ </tbody>
+ </tgroup>
+ </informaltable>
+ </section>
+
</partintro>
&reference.soap.entities.soapfault;