[DOC-CVS] [doc-en] master: charfromname.xml: complete the definition and add an example ext name (#3592)

[email protected] (Mikhail Alferov via GitHub)
Newsgroups php.doc.cvs
Message-ID <[email protected]>
Author: Mikhail Alferov (mmalferov)
Committer: GitHub (web-flow)
Pusher: lacatoire
Date: 2026-08-19T11:37:42+02:00

Commit: https://github.com/php/doc-en/commit/e46ec4dad4bfe9641de25313eee38159bc921f22
Raw diff: https://github.com/php/doc-en/commit/e46ec4dad4bfe9641de25313eee38159bc921f22.diff

charfromname.xml: complete the definition and add an example ext name (#3592)

* charfromname.xml: clarify the meaning and add an example ext name

* Add the missing example output and use simpara for the touched paragraph

---------

Co-authored-by: lacatoire <[email protected]>

Changed paths:
  M  reference/intl/intlchar/charfromname.xml


Diff:

diff --git a/reference/intl/intlchar/charfromname.xml b/reference/intl/intlchar/charfromname.xml
index 71d1b85475ad..c29fd6890b15 100644
--- a/reference/intl/intlchar/charfromname.xml
+++ b/reference/intl/intlchar/charfromname.xml
@@ -19,10 +19,12 @@
   <para>
    The name is matched exactly and completely. If the name does not correspond to a code point, &null; is returned.
   </para>
-  <para>
-   A Unicode 1.0 name is matched only if it differs from the modern name. Unicode names are all uppercase.
-   Extended names are lowercase followed by an uppercase hexadecimal number, and within angle brackets.
-  </para>
+  <simpara>
+   A Unicode 1.0 name is matched only if it differs from the modern name.
+   Unicode names are all uppercase. Extended names are lowercase followed by a
+   hyphen followed by an uppercase hexadecimal number, and within angle
+   brackets.
+  </simpara>
  </refsect1>
 
  <refsect1 role="parameters">
@@ -68,10 +70,14 @@
    <programlisting role="php">
     <![CDATA[
 <?php
+
 var_dump(IntlChar::charFromName("LATIN CAPITAL LETTER A"));
 var_dump(IntlChar::charFromName("SNOWMAN"));
 var_dump(IntlChar::charFromName("RECYCLING SYMBOL FOR TYPE-1 PLASTICS"));
 var_dump(IntlChar::charFromName("A RANDOM STRING WHICH DOESN'T CORRESPOND TO ANY UNICODE CHARACTER"));
+
+var_dump(IntlChar::charFromName("<control-08>", IntlChar::EXTENDED_CHAR_NAME));
+
 ?>
 ]]>
    </programlisting>
@@ -82,6 +88,7 @@ int(65)
 int(9731)
 int(9843)
 NULL
+int(8)
 ]]>
    </screen>
   </example>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.