didou Sat Feb 17 20:02:43 2007 UTC
Modified files: /phpdoc/en/reference/funchand/functions call-user-func-array.xml call-user-func.xml create-function.xml func-get-arg.xml func-get-args.xml func-num-args.xml function-exists.xml get-defined-functions.xml register-shutdown-function.xml register-tick-function.xml unregister-tick-function.xml Log: WS, prepapre for new doc style
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/funchand/functions/call-user-func-array.xml?r1=1.14&r2=1.15&diff_format=u Index: phpdoc/en/reference/funchand/functions/call-user-func-array.xml diff -u phpdoc/en/reference/funchand/functions/call-user-func-array.xml:1.14 phpdoc/en/reference/funchand/functions/call-user-func-array.xml:1.15 --- phpdoc/en/reference/funchand/functions/call-user-func-array.xml:1.14 Sun Sep 12 09:50:12 2004 +++ phpdoc/en/reference/funchand/functions/call-user-func-array.xml Sat Feb 17 20:02:43 2007 @@ -1,33 +1,31 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.14 $ --> +<!-- $Revision: 1.15 $ --> <!-- splitted from ./en/functions/funchand.xml, last change in rev 1.10 --> - <refentry id="function.call-user-func-array"> - <refnamediv> - <refname>call_user_func_array</refname> - <refpurpose> - Call a user function given with an array of parameters - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>mixed</type><methodname>call_user_func_array</methodname> - <methodparam><type>callback</type><parameter>function</parameter></methodparam> - <methodparam><type>array</type><parameter>param_arr</parameter></methodparam> - </methodsynopsis> - <para> - Call a user defined function given by - <parameter>function</parameter>, with - the parameters in <parameter>param_arr</parameter>. - For example: - </para> - <para> - <example> - <title><function>call_user_func_array</function> example</title> - <programlisting role="php"> +<refentry id="function.call-user-func-array"> + <refnamediv> + <refname>call_user_func_array</refname> + <refpurpose>Call a user function given with an array of parameters</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>mixed</type><methodname>call_user_func_array</methodname> + <methodparam><type>callback</type><parameter>function</parameter></methodparam> + <methodparam><type>array</type><parameter>param_arr</parameter></methodparam> + </methodsynopsis> + <para> + Call a user defined function given by + <parameter>function</parameter>, with + the parameters in <parameter>param_arr</parameter>. + For example: + </para> + <para> + <example> + <title><function>call_user_func_array</function> example</title> + <programlisting role="php"> <![CDATA[ <?php -function debug($var, $val) +function debug($var, $val) { echo "***DEBUGGING\nVARIABLE: $var\nVALUE:"; if (is_array($val) || is_object($val) || is_resource($val)) { @@ -46,16 +44,16 @@ call_user_func_array('debug', array("_POST", $_POST)); ?> ]]> - </programlisting> - </example> - </para> - <para> - See also - <function>call_user_func</function>, - and &seealso.callback; - </para> - </refsect1> - </refentry> + </programlisting> + </example> + </para> + <para> + See also + <function>call_user_func</function>, + and &seealso.callback; + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/funchand/functions/call-user-func.xml?r1=1.14&r2=1.15&diff_format=u Index: phpdoc/en/reference/funchand/functions/call-user-func.xml diff -u phpdoc/en/reference/funchand/functions/call-user-func.xml:1.14 phpdoc/en/reference/funchand/functions/call-user-func.xml:1.15 --- phpdoc/en/reference/funchand/functions/call-user-func.xml:1.14 Mon Dec 12 23:03:57 2005 +++ phpdoc/en/reference/funchand/functions/call-user-func.xml Sat Feb 17 20:02:43 2007 @@ -1,32 +1,30 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.14 $ --> +<!-- $Revision: 1.15 $ --> <!-- splitted from ./en/functions/funchand.xml, last change in rev 1.1 --> - <refentry id="function.call-user-func"> - <refnamediv> - <refname>call_user_func</refname> - <refpurpose> - Call a user function given by the first parameter - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>mixed</type><methodname>call_user_func</methodname> - <methodparam><type>callback</type><parameter>function</parameter></methodparam> - <methodparam choice="opt"><type>mixed</type><parameter>parameter</parameter></methodparam> - <methodparam choice="opt"><type>mixed</type><parameter>...</parameter></methodparam> - </methodsynopsis> - <para> - Call a user defined function given by the - <parameter>function</parameter> parameter. Take the - following: - </para> - <para> - <informalexample> - <programlisting role="php"> +<refentry id="function.call-user-func"> + <refnamediv> + <refname>call_user_func</refname> + <refpurpose>Call a user function given by the first parameter</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>mixed</type><methodname>call_user_func</methodname> + <methodparam><type>callback</type><parameter>function</parameter></methodparam> + <methodparam choice="opt"><type>mixed</type><parameter>parameter</parameter></methodparam> + <methodparam choice="opt"><type>mixed</type><parameter>...</parameter></methodparam> + </methodsynopsis> + <para> + Call a user defined function given by the + <parameter>function</parameter> parameter. Take the + following: + </para> + <para> + <informalexample> + <programlisting role="php"> <![CDATA[ <?php -function barber($type) +function barber($type) { echo "You wanted a $type haircut, no problem"; } @@ -34,19 +32,19 @@ call_user_func('barber', "shave"); ?> ]]> - </programlisting> - </informalexample> - </para> - <para> - Class methods may also be invoked statically using this function - by passing <literal>array($classname, $methodname)</literal> to - the <parameter>function</parameter> parameter. - <informalexample> - <programlisting role="php"> + </programlisting> + </informalexample> + </para> + <para> + Class methods may also be invoked statically using this function + by passing <literal>array($classname, $methodname)</literal> to + the <parameter>function</parameter> parameter. + <informalexample> + <programlisting role="php"> <![CDATA[ <?php class myclass { - function say_hello() + function say_hello() { echo "Hello!\n"; } @@ -57,15 +55,15 @@ call_user_func(array($classname, 'say_hello')); ?> ]]> - </programlisting> - </informalexample> - </para> - <note> - <para> - Note that the parameters for <function>call_user_func</function> are not - passed by reference. - <informalexample> - <programlisting role="php"> + </programlisting> + </informalexample> + </para> + <note> + <para> + Note that the parameters for <function>call_user_func</function> are not + passed by reference. + <informalexample> + <programlisting role="php"> <![CDATA[ <?php function increment(&$var) @@ -81,18 +79,18 @@ echo $a; // 1 ?> ]]> - </programlisting> - </informalexample> - </para> - </note> - <para> - See also: - <function>is_callable</function>, - <function>call_user_func_array</function>, - &listendand; &seealso.callback;. - </para> - </refsect1> - </refentry> + </programlisting> + </informalexample> + </para> + </note> + <para> + See also: + <function>is_callable</function>, + <function>call_user_func_array</function>, + &listendand; &seealso.callback;. + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/funchand/functions/create-function.xml?r1=1.7&r2=1.8&diff_format=u Index: phpdoc/en/reference/funchand/functions/create-function.xml diff -u phpdoc/en/reference/funchand/functions/create-function.xml:1.7 phpdoc/en/reference/funchand/functions/create-function.xml:1.8 --- phpdoc/en/reference/funchand/functions/create-function.xml:1.7 Fri Jul 1 13:07:48 2005 +++ phpdoc/en/reference/funchand/functions/create-function.xml Sat Feb 17 20:02:43 2007 @@ -1,39 +1,39 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> +<!-- $Revision: 1.8 $ --> <!-- splitted from ./en/functions/funchand.xml, last change in rev 1.1 --> - <refentry id="function.create-function"> - <refnamediv> - <refname>create_function</refname> - <refpurpose>Create an anonymous (lambda-style) function</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>string</type><methodname>create_function</methodname> - <methodparam><type>string</type><parameter>args</parameter></methodparam> - <methodparam><type>string</type><parameter>code</parameter></methodparam> - </methodsynopsis> - <para> - Creates an anonymous function from the parameters passed, and - returns a unique name for it. Usually the - <parameter>args</parameter> will be passed as a single quote - delimited string, and this is also recommended for the - <parameter>code</parameter>. The reason for using single quoted - strings, is to protect - the variable names from parsing, otherwise, if you use double - quotes there will be a need to escape the variable names, e.g. - <literal>\$avar</literal>. - </para> - <para> - You can use this function, to (for example) create a function - from information gathered at run time: - </para> - <para> - <example> - <title> - Creating an anonymous function with <function>create_function</function> - </title> - <programlisting role="php"> +<refentry id="function.create-function"> + <refnamediv> + <refname>create_function</refname> + <refpurpose>Create an anonymous (lambda-style) function</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>string</type><methodname>create_function</methodname> + <methodparam><type>string</type><parameter>args</parameter></methodparam> + <methodparam><type>string</type><parameter>code</parameter></methodparam> + </methodsynopsis> + <para> + Creates an anonymous function from the parameters passed, and + returns a unique name for it. Usually the + <parameter>args</parameter> will be passed as a single quote + delimited string, and this is also recommended for the + <parameter>code</parameter>. The reason for using single quoted + strings, is to protect + the variable names from parsing, otherwise, if you use double + quotes there will be a need to escape the variable names, e.g. + <literal>\$avar</literal>. + </para> + <para> + You can use this function, to (for example) create a function + from information gathered at run time: + </para> + <para> + <example> + <title> + Creating an anonymous function with <function>create_function</function> + </title> + <programlisting role="php"> <![CDATA[ <?php $newfunc = create_function('$a,$b', 'return "ln($a) + ln($b) = " . log($a * $b);'); @@ -44,23 +44,23 @@ // ln(2) + ln(2.718281828459) = 1.6931471805599 ?> ]]> - </programlisting> - </example> - </para> - <para> - Or, perhaps to have general handler function that can apply a set - of operations to a list of parameters: - </para> - <para> - <example> - <title> - Making a general processing function with - <function>create_function</function> - </title> - <programlisting role="php"> + </programlisting> + </example> + </para> + <para> + Or, perhaps to have general handler function that can apply a set + of operations to a list of parameters: + </para> + <para> + <example> + <title> + Making a general processing function with + <function>create_function</function> + </title> + <programlisting role="php"> <![CDATA[ <?php -function process($var1, $var2, $farr) +function process($var1, $var2, $farr) { foreach ($farr as $f) { echo $f($var1, $var2) . "\n"; @@ -94,11 +94,11 @@ process("Twas brilling and the slithy toves", "Twas the night", $garr); ?> ]]> - </programlisting> - <para> - and when you run the code above, the output will be: - </para> - <screen> + </programlisting> + <para> + and when you run the code above, the output will be: + </para> + <screen> <![CDATA[ Using the first array of anonymous functions parameters: 2.3445, M_PI @@ -114,30 +114,30 @@ CRCs: -725381282 , 1908338681 similar(a,b) = 11(45.833333333333%) ]]> - </screen> - </example> - </para> - <para> - But perhaps the most common use for of lambda-style (anonymous) functions - is to create callback functions, for example when using - <function>array_walk</function> or <function>usort</function> - </para> - <para> - <example> - <title>Using anonymous functions as callback functions</title> - <programlisting role="php"> + </screen> + </example> + </para> + <para> + But perhaps the most common use for of lambda-style (anonymous) functions + is to create callback functions, for example when using + <function>array_walk</function> or <function>usort</function> + </para> + <para> + <example> + <title>Using anonymous functions as callback functions</title> + <programlisting role="php"> <![CDATA[ <?php $av = array("the ", "a ", "that ", "this "); array_walk($av, create_function('&$v,$k', '$v = $v . "mango";')); -print_r($av); +print_r($av); ?> ]]> - </programlisting> - <para> - outputs: - </para> - <screen> + </programlisting> + <para> + outputs: + </para> + <screen> <![CDATA[ Array ( @@ -147,11 +147,11 @@ [3] => this mango ) ]]> - </screen> - <para> - an array of strings ordered from shorter to longer - </para> - <programlisting role="php"> + </screen> + <para> + an array of strings ordered from shorter to longer + </para> + <programlisting role="php"> <![CDATA[ <?php @@ -160,11 +160,11 @@ ?> ]]> - </programlisting> - <para> - outputs: - </para> - <screen> + </programlisting> + <para> + outputs: + </para> + <screen> <![CDATA[ Array ( @@ -174,11 +174,11 @@ [3] => it is a string thing ) ]]> - </screen> - <para> - sort it from longer to shorter - </para> - <programlisting role="php"> + </screen> + <para> + sort it from longer to shorter + </para> + <programlisting role="php"> <![CDATA[ <?php @@ -187,11 +187,11 @@ ?> ]]> - </programlisting> - <para> - outputs: - </para> - <screen> + </programlisting> + <para> + outputs: + </para> + <screen> <![CDATA[ Array ( @@ -201,11 +201,11 @@ [3] => small ) ]]> - </screen> - </example> - </para> - </refsect1> - </refentry> + </screen> + </example> + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/funchand/functions/func-get-arg.xml?r1=1.8&r2=1.9&diff_format=u Index: phpdoc/en/reference/funchand/functions/func-get-arg.xml diff -u phpdoc/en/reference/funchand/functions/func-get-arg.xml:1.8 phpdoc/en/reference/funchand/functions/func-get-arg.xml:1.9 --- phpdoc/en/reference/funchand/functions/func-get-arg.xml:1.8 Wed Aug 3 20:28:12 2005 +++ phpdoc/en/reference/funchand/functions/func-get-arg.xml Sat Feb 17 20:02:43 2007 @@ -1,63 +1,63 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.8 $ --> +<!-- $Revision: 1.9 $ --> <!-- splitted from ./en/functions/funchand.xml, last change in rev 1.1 --> - <refentry id="function.func-get-arg"> - <refnamediv> - <refname>func_get_arg</refname> - <refpurpose>Return an item from the argument list</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>mixed</type><methodname>func_get_arg</methodname> - <methodparam><type>int</type><parameter>arg_num</parameter></methodparam> - </methodsynopsis> - <simpara> - Returns the argument which is at the - <parameter>arg_num</parameter>'th offset into a user-defined - function's argument list. Function arguments are counted starting - from zero. <function>func_get_arg</function> will generate a - warning if called from outside of a function definition. - This function cannot be used directly as a function parameter. Instead, - its result may be assigned to a variable, which can then be passed to - the function. - </simpara> - <simpara> - If <parameter>arg_num</parameter> is greater than the number of - arguments actually passed, a warning will be generated and - <function>func_get_arg</function> will return &false;. - </simpara> +<refentry id="function.func-get-arg"> + <refnamediv> + <refname>func_get_arg</refname> + <refpurpose>Return an item from the argument list</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>mixed</type><methodname>func_get_arg</methodname> + <methodparam><type>int</type><parameter>arg_num</parameter></methodparam> + </methodsynopsis> + <simpara> + Returns the argument which is at the + <parameter>arg_num</parameter>'th offset into a user-defined + function's argument list. Function arguments are counted starting + from zero. <function>func_get_arg</function> will generate a + warning if called from outside of a function definition. + This function cannot be used directly as a function parameter. Instead, + its result may be assigned to a variable, which can then be passed to + the function. + </simpara> + <simpara> + If <parameter>arg_num</parameter> is greater than the number of + arguments actually passed, a warning will be generated and + <function>func_get_arg</function> will return &false;. + </simpara> - ¬e.funcnoparam; + ¬e.funcnoparam; - <para> - <informalexample> - <programlisting role="php"> + <para> + <informalexample> + <programlisting role="php"> <![CDATA[ <?php -function foo() +function foo() { $numargs = func_num_args(); echo "Number of arguments: $numargs<br />\n"; if ($numargs >= 2) { echo "Second argument is: " . func_get_arg(1) . "<br />\n"; } -} +} foo (1, 2, 3); ?> ]]> - </programlisting> - </informalexample> - </para> - <simpara> - <function>func_get_arg</function> may be used in conjunction with - <function>func_num_args</function> and - <function>func_get_args</function> to allow user-defined - functions to accept variable-length argument lists. - </simpara> - </refsect1> - </refentry> + </programlisting> + </informalexample> + </para> + <simpara> + <function>func_get_arg</function> may be used in conjunction with + <function>func_num_args</function> and + <function>func_get_args</function> to allow user-defined + functions to accept variable-length argument lists. + </simpara> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/funchand/functions/func-get-args.xml?r1=1.10&r2=1.11&diff_format=u Index: phpdoc/en/reference/funchand/functions/func-get-args.xml diff -u phpdoc/en/reference/funchand/functions/func-get-args.xml:1.10 phpdoc/en/reference/funchand/functions/func-get-args.xml:1.11 --- phpdoc/en/reference/funchand/functions/func-get-args.xml:1.10 Wed Aug 3 20:28:13 2005 +++ phpdoc/en/reference/funchand/functions/func-get-args.xml Sat Feb 17 20:02:43 2007 @@ -1,43 +1,41 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.10 $ --> +<!-- $Revision: 1.11 $ --> <!-- splitted from ./en/functions/funchand.xml, last change in rev 1.1 --> - <refentry id="function.func-get-args"> - <refnamediv> - <refname>func_get_args</refname> - <refpurpose> - Returns an array comprising a function's argument list - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>array</type><methodname>func_get_args</methodname> - <void/> - </methodsynopsis> - <simpara> - Returns an array in which each element is a copy of the corresponding - member of the current user-defined function's argument - list. <function>func_get_args</function> will generate a warning - if called from outside of a function definition. - This function cannot be used directly as a function parameter. Instead, - its result may be assigned to a variable, which can then be passed to - the function. - </simpara> - <note> - <simpara> - This function returns a copy of the passed arguments only, and does not - account for default (non-passed) arguments. - </simpara> - </note> +<refentry id="function.func-get-args"> + <refnamediv> + <refname>func_get_args</refname> + <refpurpose>Returns an array comprising a function's argument list</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>array</type><methodname>func_get_args</methodname> + <void/> + </methodsynopsis> + <simpara> + Returns an array in which each element is a copy of the corresponding + member of the current user-defined function's argument + list. <function>func_get_args</function> will generate a warning + if called from outside of a function definition. + This function cannot be used directly as a function parameter. Instead, + its result may be assigned to a variable, which can then be passed to + the function. + </simpara> + <note> + <simpara> + This function returns a copy of the passed arguments only, and does not + account for default (non-passed) arguments. + </simpara> + </note> - ¬e.funcnoparam; + ¬e.funcnoparam; - <para> - <informalexample> - <programlisting role="php"> + <para> + <informalexample> + <programlisting role="php"> <![CDATA[ <?php -function foo() +function foo() { $numargs = func_num_args(); echo "Number of arguments: $numargs<br />\n"; @@ -48,22 +46,22 @@ for ($i = 0; $i < $numargs; $i++) { echo "Argument $i is: " . $arg_list[$i] . "<br />\n"; } -} +} foo(1, 2, 3); ?> ]]> - </programlisting> - </informalexample> - </para> - <simpara> - <function>func_get_args</function> may be used in conjunction - with <function>func_num_args</function> and - <function>func_get_arg</function> to allow user-defined functions - to accept variable-length argument lists. - </simpara> - </refsect1> - </refentry> + </programlisting> + </informalexample> + </para> + <simpara> + <function>func_get_args</function> may be used in conjunction + with <function>func_num_args</function> and + <function>func_get_arg</function> to allow user-defined functions + to accept variable-length argument lists. + </simpara> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/funchand/functions/func-num-args.xml?r1=1.7&r2=1.8&diff_format=u Index: phpdoc/en/reference/funchand/functions/func-num-args.xml diff -u phpdoc/en/reference/funchand/functions/func-num-args.xml:1.7 phpdoc/en/reference/funchand/functions/func-num-args.xml:1.8 --- phpdoc/en/reference/funchand/functions/func-num-args.xml:1.7 Wed Aug 3 20:28:13 2005 +++ phpdoc/en/reference/funchand/functions/func-num-args.xml Sat Feb 17 20:02:43 2007 @@ -1,55 +1,53 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> +<!-- $Revision: 1.8 $ --> <!-- splitted from ./en/functions/funchand.xml, last change in rev 1.1 --> - <refentry id="function.func-num-args"> - <refnamediv> - <refname>func_num_args</refname> - <refpurpose> - Returns the number of arguments passed to the function - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>int</type><methodname>func_num_args</methodname> - <void/> - </methodsynopsis> - <simpara> - Returns the number of arguments passed into the current - user-defined function. <function>func_num_args</function> will - generate a warning if called from outside of a user-defined function. - This function cannot be used directly as a function parameter. Instead, - its result may be assigned to a variable, which can then be passed to - the function. - </simpara> - - ¬e.funcnoparam; - - <para> - <informalexample> - <programlisting role="php"> +<refentry id="function.func-num-args"> + <refnamediv> + <refname>func_num_args</refname> + <refpurpose>Returns the number of arguments passed to the function</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>int</type><methodname>func_num_args</methodname> + <void/> + </methodsynopsis> + <simpara> + Returns the number of arguments passed into the current + user-defined function. <function>func_num_args</function> will + generate a warning if called from outside of a user-defined function. + This function cannot be used directly as a function parameter. Instead, + its result may be assigned to a variable, which can then be passed to + the function. + </simpara> + + ¬e.funcnoparam; + + <para> + <informalexample> + <programlisting role="php"> <![CDATA[ <?php -function foo() +function foo() { $numargs = func_num_args(); echo "Number of arguments: $numargs\n"; -} +} foo(1, 2, 3); // Prints 'Number of arguments: 3' ?> ]]> - </programlisting> - </informalexample> - </para> - <simpara> - <function>func_num_args</function> may be used in conjunction - with <function>func_get_arg</function> and - <function>func_get_args</function> to allow user-defined - functions to accept variable-length argument lists. - </simpara> - </refsect1> - </refentry> + </programlisting> + </informalexample> + </para> + <simpara> + <function>func_num_args</function> may be used in conjunction + with <function>func_get_arg</function> and + <function>func_get_args</function> to allow user-defined + functions to accept variable-length argument lists. + </simpara> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/funchand/functions/function-exists.xml?r1=1.4&r2=1.5&diff_format=u Index: phpdoc/en/reference/funchand/functions/function-exists.xml diff -u phpdoc/en/reference/funchand/functions/function-exists.xml:1.4 phpdoc/en/reference/funchand/functions/function-exists.xml:1.5 --- phpdoc/en/reference/funchand/functions/function-exists.xml:1.4 Mon Aug 29 15:46:32 2005 +++ phpdoc/en/reference/funchand/functions/function-exists.xml Sat Feb 17 20:02:43 2007 @@ -1,26 +1,24 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.4 $ --> +<!-- $Revision: 1.5 $ --> <!-- splitted from ./en/functions/funchand.xml, last change in rev 1.1 --> - <refentry id="function.function-exists"> - <refnamediv> - <refname>function_exists</refname> - <refpurpose> - Return &true; if the given function has been defined - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>bool</type><methodname>function_exists</methodname> - <methodparam><type>string</type><parameter>function_name</parameter></methodparam> - </methodsynopsis> - <para> - Checks the list of defined functions, both built-in (internal) and - user-defined, for <parameter>function_name</parameter>. &return.success; - </para> - <para> - <informalexample> - <programlisting role="php"> +<refentry id="function.function-exists"> + <refnamediv> + <refname>function_exists</refname> + <refpurpose>Return &true; if the given function has been defined</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>bool</type><methodname>function_exists</methodname> + <methodparam><type>string</type><parameter>function_name</parameter></methodparam> + </methodsynopsis> + <para> + Checks the list of defined functions, both built-in (internal) and + user-defined, for <parameter>function_name</parameter>. &return.success; + </para> + <para> + <informalexample> + <programlisting role="php"> <![CDATA[ <?php if (function_exists('imap_open')) { @@ -30,24 +28,24 @@ } ?> ]]> - </programlisting> - </informalexample> - </para> - <para> - Note that a function name may exist even if the function itself - is unusable due to configuration or compiling options (with the - <link linkend="ref.image">image</link> functions being an example). - Also note that <function>function_exists</function> will return - &false; for constructs, such as <function>include_once</function> - and <function>echo</function>. - </para> - <para> - See also <function>method_exists</function>, - <function>is_callable</function> and - <function>get_defined_functions</function>. - </para> - </refsect1> - </refentry> + </programlisting> + </informalexample> + </para> + <para> + Note that a function name may exist even if the function itself + is unusable due to configuration or compiling options (with the + <link linkend="ref.image">image</link> functions being an example). + Also note that <function>function_exists</function> will return + &false; for constructs, such as <function>include_once</function> + and <function>echo</function>. + </para> + <para> + See also <function>method_exists</function>, + <function>is_callable</function> and + <function>get_defined_functions</function>. + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/funchand/functions/get-defined-functions.xml?r1=1.5&r2=1.6&diff_format=u Index: phpdoc/en/reference/funchand/functions/get-defined-functions.xml diff -u phpdoc/en/reference/funchand/functions/get-defined-functions.xml:1.5 phpdoc/en/reference/funchand/functions/get-defined-functions.xml:1.6 --- phpdoc/en/reference/funchand/functions/get-defined-functions.xml:1.5 Mon Aug 2 09:32:14 2004 +++ phpdoc/en/reference/funchand/functions/get-defined-functions.xml Sat Feb 17 20:02:43 2007 @@ -1,32 +1,30 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.5 $ --> +<!-- $Revision: 1.6 $ --> <!-- splitted from ./en/functions/funchand.xml, last change in rev 1.6 --> - <refentry id="function.get-defined-functions"> - <refnamediv> - <refname>get_defined_functions</refname> - <refpurpose> - Returns an array of all defined functions - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>array</type><methodname>get_defined_functions</methodname> - <void/> - </methodsynopsis> - <para> - This function returns an multidimensional array containing a list of - all defined functions, both built-in (internal) and user-defined. The - internal functions will be accessible via - <varname>$arr["internal"]</varname>, and the user defined ones using - <varname>$arr["user"]</varname> (see example below). - </para> - <para> - <informalexample> - <programlisting role="php"> +<refentry id="function.get-defined-functions"> + <refnamediv> + <refname>get_defined_functions</refname> + <refpurpose>Returns an array of all defined functions</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>array</type><methodname>get_defined_functions</methodname> + <void/> + </methodsynopsis> + <para> + This function returns an multidimensional array containing a list of + all defined functions, both built-in (internal) and user-defined. The + internal functions will be accessible via + <varname>$arr["internal"]</varname>, and the user defined ones using + <varname>$arr["user"]</varname> (see example below). + </para> + <para> + <informalexample> + <programlisting role="php"> <![CDATA[ <?php -function myrow($id, $data) +function myrow($id, $data) { return "<tr><th>$id</th><td>$data</td></tr>\n"; } @@ -36,11 +34,11 @@ print_r($arr); ?> ]]> - </programlisting> - <para> - Will output something along the lines of: - </para> - <screen> + </programlisting> + <para> + Will output something along the lines of: + </para> + <screen> <![CDATA[ Array ( @@ -65,17 +63,17 @@ ) ]]> - </screen> - </informalexample> - </para> - <para> - See also - <function>function_exists</function>, - <function>get_defined_vars</function> and - <function>get_defined_constants</function>. - </para> - </refsect1> - </refentry> + </screen> + </informalexample> + </para> + <para> + See also + <function>function_exists</function>, + <function>get_defined_vars</function> and + <function>get_defined_constants</function>. + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/funchand/functions/register-shutdown-function.xml?r1=1.13&r2=1.14&diff_format=u Index: phpdoc/en/reference/funchand/functions/register-shutdown-function.xml diff -u phpdoc/en/reference/funchand/functions/register-shutdown-function.xml:1.13 phpdoc/en/reference/funchand/functions/register-shutdown-function.xml:1.14 --- phpdoc/en/reference/funchand/functions/register-shutdown-function.xml:1.13 Tue Sep 20 13:16:30 2005 +++ phpdoc/en/reference/funchand/functions/register-shutdown-function.xml Sat Feb 17 20:02:43 2007 @@ -1,82 +1,80 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.13 $ --> +<!-- $Revision: 1.14 $ --> <!-- splitted from ./en/functions/funchand.xml, last change in rev 1.1 --> - <refentry id="function.register-shutdown-function"> - <refnamediv> - <refname>register_shutdown_function</refname> - <refpurpose> - Register a function for execution on shutdown - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>void</type><methodname>register_shutdown_function</methodname> - <methodparam><type>callback</type><parameter>function</parameter></methodparam> - <methodparam choice="opt"><type>mixed</type><parameter>parameter</parameter></methodparam> - <methodparam choice="opt"><type>mixed</type><parameter>...</parameter></methodparam> - </methodsynopsis> - <simpara> - Registers the function named by <parameter>function</parameter> to be - executed when script processing is complete. - </simpara> - <para> - Multiple calls to <function>register_shutdown_function</function> can be - made, and each will be called in the same order as they were registered. - If you call <function>exit</function> within one registered shutdown - function, processing will stop completely and no other registered - shutdown functions will be called. - </para> - <para> - In PHP 4.0.6 and earlier under Apache, - the registered shutdown functions are called after the request has been - completed (including sending any output buffers), so it is not possible - to send output to the browser using <function>echo</function> or - <function>print</function>, or retrieve the contents of any output - buffers using <function>ob_get_contents</function>. - Since PHP 4.1, the shutdown functions are called as the part of the - request so that it's possible to send the output from them. There is - currently no way to process the data with output buffering functions in - the shutdown function. - Shutdown function is called after closing all opened output buffers thus, - for example, its output will not be compressed if <link - linkend="ini.zlib.output-compression">zlib.output_compression</link> is - enabled. - </para> - <para> - As of PHP 4, it is possible to pass parameters to the shutdown function by - passing additional parameters to - <function>register_shutdown_function</function>. - </para> - <note> - <para> - Typically undefined functions cause fatal errors in PHP, but when the - <parameter>function</parameter> called with - <function>register_shutdown_function</function> is undefined, an error - of level <constant>E_WARNING</constant> is generated instead. Also, - for reasons internal to PHP, this error will refer to - <literal>Unknown</literal> at line #0. - </para> - </note> - <note> - <para> - Working directory of the script can change inside the shutdown function - under some web servers, e.g. Apache. - </para> - </note> - <note> - <para> - Shutdown function is called during the script shutdown so headers are - always already sent. - </para> - </note> - <para> - See also <link linkend="ini.auto-append-file">auto_append_file</link>, - <function>exit</function>, and the section on - <link linkend="features.connection-handling">connection handling</link>. - </para> - </refsect1> - </refentry> +<refentry id="function.register-shutdown-function"> + <refnamediv> + <refname>register_shutdown_function</refname> + <refpurpose>Register a function for execution on shutdown</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>void</type><methodname>register_shutdown_function</methodname> + <methodparam><type>callback</type><parameter>function</parameter></methodparam> + <methodparam choice="opt"><type>mixed</type><parameter>parameter</parameter></methodparam> + <methodparam choice="opt"><type>mixed</type><parameter>...</parameter></methodparam> + </methodsynopsis> + <simpara> + Registers the function named by <parameter>function</parameter> to be + executed when script processing is complete. + </simpara> + <para> + Multiple calls to <function>register_shutdown_function</function> can be + made, and each will be called in the same order as they were registered. + If you call <function>exit</function> within one registered shutdown + function, processing will stop completely and no other registered + shutdown functions will be called. + </para> + <para> + In PHP 4.0.6 and earlier under Apache, + the registered shutdown functions are called after the request has been + completed (including sending any output buffers), so it is not possible + to send output to the browser using <function>echo</function> or + <function>print</function>, or retrieve the contents of any output + buffers using <function>ob_get_contents</function>. + Since PHP 4.1, the shutdown functions are called as the part of the + request so that it's possible to send the output from them. There is + currently no way to process the data with output buffering functions in + the shutdown function. + Shutdown function is called after closing all opened output buffers thus, + for example, its output will not be compressed if <link + linkend="ini.zlib.output-compression">zlib.output_compression</link> is + enabled. + </para> + <para> + As of PHP 4, it is possible to pass parameters to the shutdown function by + passing additional parameters to + <function>register_shutdown_function</function>. + </para> + <note> + <para> + Typically undefined functions cause fatal errors in PHP, but when the + <parameter>function</parameter> called with + <function>register_shutdown_function</function> is undefined, an error + of level <constant>E_WARNING</constant> is generated instead. Also, + for reasons internal to PHP, this error will refer to + <literal>Unknown</literal> at line #0. + </para> + </note> + <note> + <para> + Working directory of the script can change inside the shutdown function + under some web servers, e.g. Apache. + </para> + </note> + <note> + <para> + Shutdown function is called during the script shutdown so headers are + always already sent. + </para> + </note> + <para> + See also <link linkend="ini.auto-append-file">auto_append_file</link>, + <function>exit</function>, and the section on + <link linkend="features.connection-handling">connection handling</link>. + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/funchand/functions/register-tick-function.xml?r1=1.11&r2=1.12&diff_format=u Index: phpdoc/en/reference/funchand/functions/register-tick-function.xml diff -u phpdoc/en/reference/funchand/functions/register-tick-function.xml:1.11 phpdoc/en/reference/funchand/functions/register-tick-function.xml:1.12 --- phpdoc/en/reference/funchand/functions/register-tick-function.xml:1.11 Thu Feb 15 09:24:35 2007 +++ phpdoc/en/reference/funchand/functions/register-tick-function.xml Sat Feb 17 20:02:43 2007 @@ -1,32 +1,30 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.11 $ --> +<!-- $Revision: 1.12 $ --> <!-- splitted from ./en/functions/funchand.xml, last change in rev 1.12 --> - <refentry id="function.register-tick-function"> - <refnamediv> - <refname>register_tick_function</refname> - <refpurpose> - Register a function for execution on each tick - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>bool</type><methodname>register_tick_function</methodname> - <methodparam><type>callback</type><parameter>function</parameter></methodparam> - <methodparam choice="opt"><type>mixed</type><parameter>arg</parameter></methodparam> - <methodparam choice="opt"><type>mixed</type><parameter>...</parameter></methodparam> - </methodsynopsis> - <simpara> - Registers the function named by <parameter>func</parameter> to be - executed when a <link - linkend="control-structures.declare.ticks">tick</link> is - called. Also, you may pass an array consisting of an object and a - method as the <parameter>func</parameter>. - </simpara> - <para> - <example> - <title><function>register_tick_function</function> example</title> - <programlisting role="php"> +<refentry id="function.register-tick-function"> + <refnamediv> + <refname>register_tick_function</refname> + <refpurpose>Register a function for execution on each tick</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>bool</type><methodname>register_tick_function</methodname> + <methodparam><type>callback</type><parameter>function</parameter></methodparam> + <methodparam choice="opt"><type>mixed</type><parameter>arg</parameter></methodparam> + <methodparam choice="opt"><type>mixed</type><parameter>...</parameter></methodparam> + </methodsynopsis> + <simpara> + Registers the function named by <parameter>func</parameter> to be + executed when a <link + linkend="control-structures.declare.ticks">tick</link> is + called. Also, you may pass an array consisting of an object and a + method as the <parameter>func</parameter>. + </simpara> + <para> + <example> + <title><function>register_tick_function</function> example</title> + <programlisting role="php"> <![CDATA[ <?php // using a function as the callback @@ -37,22 +35,22 @@ register_tick_function(array(&$object, 'my_method'), true); ?> ]]> - </programlisting> - </example> - </para> - <warning> - <simpara> - <function>register_tick_function</function> should not be used with - threaded web server modules. Ticks are not working in ZTS mode and may - crash your web server. - </simpara> - </warning> - <para> - See also <link linkend="control-structures.declare">declare</link> and - <function>unregister_tick_function</function>. - </para> - </refsect1> - </refentry> + </programlisting> + </example> + </para> + <warning> + <simpara> + <function>register_tick_function</function> should not be used with + threaded web server modules. Ticks are not working in ZTS mode and may + crash your web server. + </simpara> + </warning> + <para> + See also <link linkend="control-structures.declare">declare</link> and + <function>unregister_tick_function</function>. + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/funchand/functions/unregister-tick-function.xml?r1=1.4&r2=1.5&diff_format=u Index: phpdoc/en/reference/funchand/functions/unregister-tick-function.xml diff -u phpdoc/en/reference/funchand/functions/unregister-tick-function.xml:1.4 phpdoc/en/reference/funchand/functions/unregister-tick-function.xml:1.5 --- phpdoc/en/reference/funchand/functions/unregister-tick-function.xml:1.4 Thu Jan 9 09:21:46 2003 +++ phpdoc/en/reference/funchand/functions/unregister-tick-function.xml Sat Feb 17 20:02:43 2007 @@ -1,26 +1,25 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.4 $ --> +<!-- $Revision: 1.5 $ --> <!-- splitted from ./en/functions/funchand.xml, last change in rev 1.12 --> - <refentry id="function.unregister-tick-function"> - <refnamediv> - <refname>unregister_tick_function</refname> - <refpurpose> - De-register a function for execution on each tick - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>void</type><methodname>unregister_tick_function</methodname> - <methodparam><type>string</type><parameter>function_name</parameter></methodparam> - </methodsynopsis> - <simpara> - De-registers the function named by <parameter>function_name</parameter> so it is - no longer executed when a <link - linkend="control-structures.declare">tick</link> is - called.</simpara> - </refsect1> - </refentry> +<refentry id="function.unregister-tick-function"> + <refnamediv> + <refname>unregister_tick_function</refname> + <refpurpose>De-register a function for execution on each tick</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>void</type><methodname>unregister_tick_function</methodname> + <methodparam><type>string</type><parameter>function_name</parameter></methodparam> + </methodsynopsis> + <simpara> + De-registers the function named by <parameter>function_name</parameter> so it is + no longer executed when a <link + linkend="control-structures.declare">tick</link> is + called. + </simpara> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: