vrana Tue Nov 29 08:23:21 2005 EDT
Modified files: /phpdoc/en/language functions.xml Log: Function names (bug #35454) http://cvs.php.net/diff.php/phpdoc/en/language/functions.xml?r1=1.59&r2=1.60&ty=u Index: phpdoc/en/language/functions.xml diff -u phpdoc/en/language/functions.xml:1.59 phpdoc/en/language/functions.xml:1.60 --- phpdoc/en/language/functions.xml:1.59 Mon Jun 6 11:26:20 2005 +++ phpdoc/en/language/functions.xml Tue Nov 29 08:23:20 2005 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.59 $ --> +<!-- $Revision: 1.60 $ --> <chapter id="language.functions"> <title>Functions</title> @@ -31,6 +31,13 @@ functions and <link linkend="keyword.class">class</link> definitions. </simpara> + <para> + Function names follow the same rules as other labels in PHP. A + valid function name starts with a letter or underscore, followed + by any number of letters, numbers, or underscores. As a regular + expression, it would be expressed thus: + <literal>[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*</literal>. + </para> <simpara> In PHP 3, functions must be defined before they are referenced. No such requirement exists since PHP 4. <emphasis>Except</emphasis> when