cvs: phpdoc /en/reference/classobj/functions call-user-method-array.xml call-user-method.xml class-exists.xml get-class-methods.xml get-class-vars.xml
get-class.xml get-declared-classes.xml get-declared-interfaces.xml get-object-vars.xml get-parent-class.xml interface-exists.xml is-a.xml
is-subclass-of.xml method-exists.xml property-exists.xml
| From: | Mehdi Achour | Date: | Sun, 14 Jan 2007 13:37:31 +0000 |
| Subject: | cvs: phpdoc /en/reference/classobj/functions call-user-method-array.xml call-user-method.xml class-exists.xml get-class-methods.xml get-class-vars.xml get-class.xml get-declared-classes.xml get-declared-interfaces.xml get-object-vars.xml get-parent-class.xml interface-exists.xml is-a.xml is-subclass-of.xml method-exists.xml property-exists.xml |
||
| Groups: | php.doc | ||
| Request: | Send a blank email to phpdoc+get-969374787@lists.php.net to get a copy of this message | ||
didou Sun Jan 14 13:37:31 2007 UTC
Modified files:
/phpdoc/en/reference/classobj/functions call-user-method-array.xml
call-user-method.xml
class-exists.xml
get-class-methods.xml
get-class-vars.xml
get-class.xml
get-declared-classes.xml
get-declared-interfaces.xml
get-object-vars.xml
get-parent-class.xml
interface-exists.xml
is-a.xml is-subclass-of.xml
method-exists.xml
property-exists.xml
Log:
WS, prepare for new doc style
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/call-user-method-array.xml?r1=1.7&r2=1.8&diff_format=u Index: phpdoc/en/reference/classobj/functions/call-user-method-array.xml diff -u phpdoc/en/reference/classobj/functions/call-user-method-array.xml:1.7 phpdoc/en/reference/classobj/functions/call-user-method-array.xml:1.8 --- phpdoc/en/reference/classobj/functions/call-user-method-array.xml:1.7 Wed Nov 10 08:30:25 2004 +++ phpdoc/en/reference/classobj/functions/call-user-method-array.xml Sun Jan 14 13:37:31 2007 @@ -1,40 +1,37 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> -<!-- splitted from ./en/functions/classobj.xml, last change in rev 1.36 --> - <refentry id="function.call-user-method-array"> - <refnamediv> - <refname>call_user_method_array</refname> - <refpurpose> - Call a user method given with an array of parameters [deprecated] - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>mixed</type><methodname>call_user_method_array</methodname> - <methodparam><type>string</type><parameter>method_name</parameter></methodparam> - <methodparam><type>object</type><parameter role="reference">obj</parameter></methodparam> - <methodparam><type>array</type><parameter>paramarr</parameter></methodparam> - </methodsynopsis> - <warning> - <para> - The <function>call_user_method_array</function> function is deprecated - as of PHP 4.1.0, use the <function>call_user_func_array</function> variety - with the <literal>array(&$obj, "method_name")</literal> syntax instead. - </para> - </warning> - <para> - Calls the method referred by <parameter>method_name</parameter> from - the user defined <parameter>obj</parameter> object, using the parameters - in <parameter>paramarr</parameter>. - </para> - <para> - See also: - <function>call_user_func_array</function>, and - <function>call_user_func</function>. - </para> - </refsect1> - </refentry> +<!-- $Revision: 1.8 $ --> +<refentry id="function.call-user-method-array"> + <refnamediv> + <refname>call_user_method_array</refname> + <refpurpose>Call a user method given with an array of parameters [deprecated]</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>mixed</type><methodname>call_user_method_array</methodname> + <methodparam><type>string</type><parameter>method_name</parameter></methodparam> + <methodparam><type>object</type><parameter role="reference">obj</parameter></methodparam> + <methodparam><type>array</type><parameter>paramarr</parameter></methodparam> + </methodsynopsis> + <warning> + <para> + The <function>call_user_method_array</function> function is deprecated + as of PHP 4.1.0, use the <function>call_user_func_array</function> variety + with the <literal>array(&$obj, "method_name")</literal> syntax instead. + </para> + </warning> + <para> + Calls the method referred by <parameter>method_name</parameter> from + the user defined <parameter>obj</parameter> object, using the parameters + in <parameter>paramarr</parameter>. + </para> + <para> + See also: + <function>call_user_func_array</function>, and + <function>call_user_func</function>. + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/call-user-method.xml?r1=1.10&r2=1.11&diff_format=u Index: phpdoc/en/reference/classobj/functions/call-user-method.xml diff -u phpdoc/en/reference/classobj/functions/call-user-method.xml:1.10 phpdoc/en/reference/classobj/functions/call-user-method.xml:1.11 --- phpdoc/en/reference/classobj/functions/call-user-method.xml:1.10 Wed Nov 10 08:30:26 2004 +++ phpdoc/en/reference/classobj/functions/call-user-method.xml Sun Jan 14 13:37:31 2007 @@ -1,52 +1,49 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.10 $ --> -<!-- splitted from ./en/functions/classobj.xml, last change in rev 1.4 --> - <refentry id="function.call-user-method"> - <refnamediv> - <refname>call_user_method</refname> - <refpurpose> - Call a user method on an specific object [deprecated] - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>mixed</type><methodname>call_user_method</methodname> - <methodparam><type>string</type><parameter>method_name</parameter></methodparam> - <methodparam><type>object</type><parameter role="reference">obj</parameter></methodparam> - <methodparam choice="opt"><type>mixed</type><parameter>parameter</parameter></methodparam> - <methodparam choice="opt"><type>mixed</type><parameter>...</parameter></methodparam> - </methodsynopsis> - <warning> - <para> - The <function>call_user_method</function> function is deprecated - as of PHP 4.1.0, use the <function>call_user_func</function> variety - with the <literal>array(&$obj, "method_name")</literal> syntax instead. - </para> - </warning> - <para> - Calls the method referred by <parameter>method_name</parameter> from - the user defined <parameter>obj</parameter> object. An example of usage - is below, where we define a class, instantiate an object and use - <function>call_user_method</function> to call indirectly its - <varname>print_info</varname> method. - </para> - <para> - <informalexample> - <programlisting role="php"> +<!-- $Revision: 1.11 $ --> +<refentry id="function.call-user-method"> + <refnamediv> + <refname>call_user_method</refname> + <refpurpose>Call a user method on an specific object [deprecated]</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>mixed</type><methodname>call_user_method</methodname> + <methodparam><type>string</type><parameter>method_name</parameter></methodparam> + <methodparam><type>object</type><parameter role="reference">obj</parameter></methodparam> + <methodparam choice="opt"><type>mixed</type><parameter>parameter</parameter></methodparam> + <methodparam choice="opt"><type>mixed</type><parameter>...</parameter></methodparam> + </methodsynopsis> + <warning> + <para> + The <function>call_user_method</function> function is deprecated + as of PHP 4.1.0, use the <function>call_user_func</function> variety + with the <literal>array(&$obj, "method_name")</literal> syntax instead. + </para> + </warning> + <para> + Calls the method referred by <parameter>method_name</parameter> from + the user defined <parameter>obj</parameter> object. An example of usage + is below, where we define a class, instantiate an object and use + <function>call_user_method</function> to call indirectly its + <varname>print_info</varname> method. + </para> + <para> + <informalexample> + <programlisting role="php"> <![CDATA[ <?php class Country { var $NAME; var $TLD; - - function Country($name, $tld) + + function Country($name, $tld) { $this->NAME = $name; $this->TLD = $tld; } - function print_info($prestr = "") + function print_info($prestr = "") { echo $prestr . "Country: " . $this->NAME . "\n"; echo $prestr . "Top Level Domain: " . $this->TLD . "\n"; @@ -62,15 +59,15 @@ call_user_method("print_info", $cntry, "\t"); ?> ]]> - </programlisting> - </informalexample> - </para> - <simpara> - See also <function>call_user_func_array</function>, and - <function>call_user_func</function>. - </simpara> - </refsect1> - </refentry> + </programlisting> + </informalexample> + </para> + <simpara> + See also <function>call_user_func_array</function>, and + <function>call_user_func</function>. + </simpara> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/class-exists.xml?r1=1.6&r2=1.7&diff_format=u Index: phpdoc/en/reference/classobj/functions/class-exists.xml diff -u phpdoc/en/reference/classobj/functions/class-exists.xml:1.6 phpdoc/en/reference/classobj/functions/class-exists.xml:1.7 --- phpdoc/en/reference/classobj/functions/class-exists.xml:1.6 Sat Sep 25 09:06:35 2004 +++ phpdoc/en/reference/classobj/functions/class-exists.xml Sun Jan 14 13:37:31 2007 @@ -1,27 +1,26 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.6 $ --> -<!-- splitted from ./en/functions/classobj.xml, last change in rev 1.11 --> - <refentry id="function.class-exists"> - <refnamediv> - <refname>class_exists</refname> - <refpurpose>Checks if the class has been defined</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>bool</type><methodname>class_exists</methodname> - <methodparam><type>string</type><parameter>class_name</parameter></methodparam> - <methodparam choice="opt"><type>bool</type><parameter>autoload</parameter></methodparam> - </methodsynopsis> - <para> - This function returns &true; if the class given by - <parameter>class_name</parameter> has been defined, - &false; otherwise. - </para> - <para> - <example> - <title><function>class_exists</function> example</title> - <programlisting role="php"> +<!-- $Revision: 1.7 $ --> +<refentry id="function.class-exists"> + <refnamediv> + <refname>class_exists</refname> + <refpurpose>Checks if the class has been defined</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>bool</type><methodname>class_exists</methodname> + <methodparam><type>string</type><parameter>class_name</parameter></methodparam> + <methodparam choice="opt"><type>bool</type><parameter>autoload</parameter></methodparam> + </methodsynopsis> + <para> + This function returns &true; if the class given by + <parameter>class_name</parameter> has been defined, + &false; otherwise. + </para> + <para> + <example> + <title><function>class_exists</function> example</title> + <programlisting role="php"> <![CDATA[ <?php // Check the class exists before trying to use it @@ -31,19 +30,19 @@ ?> ]]> - </programlisting> - </example> - </para> - <para> - <function>class_exists</function> will attempt to call &link.autoload; by - default, if you don't want <function>class_exists</function> to - call &link.autoload;, you can set the parameter <parameter>autoload</parameter> - to &false;. - </para> - <para> - <example> - <title><parameter>autoload</parameter> parameter example</title> - <programlisting role="php"> + </programlisting> + </example> + </para> + <para> + <function>class_exists</function> will attempt to call &link.autoload; by + default, if you don't want <function>class_exists</function> to + call &link.autoload;, you can set the parameter <parameter>autoload</parameter> + to &false;. + </para> + <para> + <example> + <title><parameter>autoload</parameter> parameter example</title> + <programlisting role="php"> <![CDATA[ <?php function __autoload($class) @@ -55,27 +54,27 @@ trigger_error("Unable to load class: $class", E_USER_WARNING); } } - + if (class_exists('MyClass')) { $myclass = new MyClass(); } ?> ]]> - </programlisting> - </example> - </para> - <note> - <para> - The <parameter>autoload</parameter> parameter was added in PHP 5 - </para> - </note> - <simpara> - See also <function>interface_exists</function>, and - <function>get_declared_classes</function>. - </simpara> - </refsect1> - </refentry> + </programlisting> + </example> + </para> + <note> + <para> + The <parameter>autoload</parameter> parameter was added in PHP 5 + </para> + </note> + <simpara> + See also <function>interface_exists</function>, and + <function>get_declared_classes</function>. + </simpara> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/get-class-methods.xml?r1=1.12&r2=1.13&diff_format=u Index: phpdoc/en/reference/classobj/functions/get-class-methods.xml diff -u phpdoc/en/reference/classobj/functions/get-class-methods.xml:1.12 phpdoc/en/reference/classobj/functions/get-class-methods.xml:1.13 --- phpdoc/en/reference/classobj/functions/get-class-methods.xml:1.12 Sat Feb 11 20:45:02 2006 +++ phpdoc/en/reference/classobj/functions/get-class-methods.xml Sun Jan 14 13:37:31 2007 @@ -1,59 +1,59 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.12 $ --> +<!-- $Revision: 1.13 $ --> <!-- splitted from ./en/functions/classobj.xml, last change in rev 1.2 --> - <refentry id="function.get-class-methods"> - <refnamediv> - <refname>get_class_methods</refname> - <refpurpose>Returns an array of class methods' names</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>array</type><methodname>get_class_methods</methodname> - <methodparam><type>mixed</type><parameter>class_name</parameter></methodparam> - </methodsynopsis> - <para> - This function returns an array of method names defined for the - class specified by <parameter>class_name</parameter>. - In case of an error, it returns &null; - </para> - <note> - <para> - As of PHP 4.0.6, you can specify the object itself instead of - <parameter>class_name</parameter>. For example: - <informalexample> - <programlisting role="php"> +<refentry id="function.get-class-methods"> + <refnamediv> + <refname>get_class_methods</refname> + <refpurpose>Returns an array of class methods' names</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>array</type><methodname>get_class_methods</methodname> + <methodparam><type>mixed</type><parameter>class_name</parameter></methodparam> + </methodsynopsis> + <para> + This function returns an array of method names defined for the + class specified by <parameter>class_name</parameter>. + In case of an error, it returns &null; + </para> + <note> + <para> + As of PHP 4.0.6, you can specify the object itself instead of + <parameter>class_name</parameter>. For example: + <informalexample> + <programlisting role="php"> <![CDATA[ <?php $class_methods = get_class_methods($my_object); // see below the full example ?> ]]> - </programlisting> - </informalexample> - </para> - </note> - <para> - <example> - <title><function>get_class_methods</function> example</title> - <programlisting role="php"> + </programlisting> + </informalexample> + </para> + </note> + <para> + <example> + <title><function>get_class_methods</function> example</title> + <programlisting role="php"> <![CDATA[ <?php class myclass { // constructor - function myclass() + function myclass() { return(true); } // method 1 - function myfunc1() + function myfunc1() { return(true); } // method 2 - function myfunc2() + function myfunc2() { return(true); } @@ -69,30 +69,30 @@ ?> ]]> - </programlisting> - &example.outputs; - <screen> + </programlisting> + &example.outputs; + <screen> <![CDATA[ myclass myfunc1 myfunc2 ]]> - </screen> - </example> - </para> - <warning> - <para> - As of PHP 5, this function returns the name of the methods as they were - declared (case-sensitive). In PHP 4 they were lowercased. - </para> - </warning> - <simpara> - See also <function>get_class</function>, - <function>get_class_vars</function> and - <function>get_object_vars</function>. - </simpara> - </refsect1> - </refentry> + </screen> + </example> + </para> + <warning> + <para> + As of PHP 5, this function returns the name of the methods as they were + declared (case-sensitive). In PHP 4 they were lowercased. + </para> + </warning> + <simpara> + See also <function>get_class</function>, + <function>get_class_vars</function> and + <function>get_object_vars</function>. + </simpara> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/get-class-vars.xml?r1=1.9&r2=1.10&diff_format=u Index: phpdoc/en/reference/classobj/functions/get-class-vars.xml diff -u phpdoc/en/reference/classobj/functions/get-class-vars.xml:1.9 phpdoc/en/reference/classobj/functions/get-class-vars.xml:1.10 --- phpdoc/en/reference/classobj/functions/get-class-vars.xml:1.9 Fri Dec 24 20:43:35 2004 +++ phpdoc/en/reference/classobj/functions/get-class-vars.xml Sun Jan 14 13:37:31 2007 @@ -1,34 +1,31 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.9 $ --> -<!-- splitted from ./en/functions/classobj.xml, last change in rev 1.1 --> - <refentry id="function.get-class-vars"> - <refnamediv> - <refname>get_class_vars</refname> - <refpurpose> - Returns an array of default properties of the class - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>array</type><methodname>get_class_vars</methodname> - <methodparam><type>string</type><parameter>class_name</parameter></methodparam> - </methodsynopsis> - <para> - This function will return an associative array of default public - properties of the class. The resulting array elements are in the - form of <parameter>varname => value</parameter>. - </para> - <note> - <para> - Prior to PHP 4.2.0, Uninitialized class variables will not be reported - by <function>get_class_vars</function>. - </para> - </note> - <para> - <example> - <title><function>get_class_vars</function> example</title> - <programlisting role="php"> +<!-- $Revision: 1.10 $ --> +<refentry id="function.get-class-vars"> + <refnamediv> + <refname>get_class_vars</refname> + <refpurpose>Returns an array of default properties of the class</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>array</type><methodname>get_class_vars</methodname> + <methodparam><type>string</type><parameter>class_name</parameter></methodparam> + </methodsynopsis> + <para> + This function will return an associative array of default public + properties of the class. The resulting array elements are in the + form of <parameter>varname => value</parameter>. + </para> + <note> + <para> + Prior to PHP 4.2.0, Uninitialized class variables will not be reported + by <function>get_class_vars</function>. + </para> + </note> + <para> + <example> + <title><function>get_class_vars</function> example</title> + <programlisting role="php"> <![CDATA[ <?php @@ -38,7 +35,7 @@ var $var2 = "xyz"; var $var3 = 100; private $var4; // PHP 5 - + // constructor function myclass() { // change some properties @@ -57,11 +54,11 @@ echo "$name : $value\n"; } -?> +?> ]]> - </programlisting> - &example.outputs; - <screen> + </programlisting> + &example.outputs; + <screen> <![CDATA[ // Before PHP 4.2.0 var2 : xyz @@ -72,15 +69,15 @@ var2 : xyz var3 : 100 ]]> - </screen> - </example> - </para> - <simpara> - See also <function>get_class_methods</function>, - <function>get_object_vars</function> - </simpara> - </refsect1> - </refentry> + </screen> + </example> + </para> + <simpara> + See also <function>get_class_methods</function>, + <function>get_object_vars</function> + </simpara> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/get-class.xml?r1=1.8&r2=1.9&diff_format=u Index: phpdoc/en/reference/classobj/functions/get-class.xml diff -u phpdoc/en/reference/classobj/functions/get-class.xml:1.8 phpdoc/en/reference/classobj/functions/get-class.xml:1.9 --- phpdoc/en/reference/classobj/functions/get-class.xml:1.8 Thu Jul 21 08:59:55 2005 +++ phpdoc/en/reference/classobj/functions/get-class.xml Sun Jan 14 13:37:31 2007 @@ -1,50 +1,49 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.8 $ --> -<!-- splitted from ./en/functions/classobj.xml, last change in rev 1.4 --> - <refentry id="function.get-class"> - <refnamediv> - <refname>get_class</refname> - <refpurpose>Returns the name of the class of an object</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>string</type><methodname>get_class</methodname> - <methodparam choice="opt"><type>object</type><parameter>obj</parameter></methodparam> - </methodsynopsis> - <para> - This function returns the name of the class of which the - object <parameter>obj</parameter> is an instance. Returns - &false; if <parameter>obj</parameter> is not an object. - </para> - <note> - <simpara> - A class defined in a PHP extension is returned in its original notation. - In PHP 4 <function>get_class</function> returns a user defined class - name in lowercase, but in PHP 5 it will return the class name in it's - original notation too, just like class names from PHP extensions. - </simpara> - </note> - <note> - <para> - Since PHP 5, <parameter>obj</parameter> is optional if called from the - object's method. - </para> - </note> - <para> - <example> - <title>Using <function>get_class</function></title> - <programlisting role="php"> +<!-- $Revision: 1.9 $ --> +<refentry id="function.get-class"> + <refnamediv> + <refname>get_class</refname> + <refpurpose>Returns the name of the class of an object</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>string</type><methodname>get_class</methodname> + <methodparam choice="opt"><type>object</type><parameter>obj</parameter></methodparam> + </methodsynopsis> + <para> + This function returns the name of the class of which the + object <parameter>obj</parameter> is an instance. Returns + &false; if <parameter>obj</parameter> is not an object. + </para> + <note> + <simpara> + A class defined in a PHP extension is returned in its original notation. + In PHP 4 <function>get_class</function> returns a user defined class + name in lowercase, but in PHP 5 it will return the class name in it's + original notation too, just like class names from PHP extensions. + </simpara> + </note> + <note> + <para> + Since PHP 5, <parameter>obj</parameter> is optional if called from the + object's method. + </para> + </note> + <para> + <example> + <title>Using <function>get_class</function></title> + <programlisting role="php"> <![CDATA[ <?php class foo { - function foo() + function foo() { // implements some logic } - function name() + function name() { echo "My name is " , get_class($this) , "\n"; } @@ -61,23 +60,23 @@ ?> ]]> - </programlisting> - &example.outputs; - <screen> + </programlisting> + &example.outputs; + <screen> <![CDATA[ Its name is foo My name is foo ]]> - </screen> - </example> - </para> - <para> - See also <function>get_parent_class</function>, - <function>gettype</function>, and - <function>is_subclass_of</function>. - </para> - </refsect1> - </refentry> + </screen> + </example> + </para> + <para> + See also <function>get_parent_class</function>, + <function>gettype</function>, and + <function>is_subclass_of</function>. + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/get-declared-classes.xml?r1=1.6&r2=1.7&diff_format=u Index: phpdoc/en/reference/classobj/functions/get-declared-classes.xml diff -u phpdoc/en/reference/classobj/functions/get-declared-classes.xml:1.6 phpdoc/en/reference/classobj/functions/get-declared-classes.xml:1.7 --- phpdoc/en/reference/classobj/functions/get-declared-classes.xml:1.6 Mon Nov 1 13:25:30 2004 +++ phpdoc/en/reference/classobj/functions/get-declared-classes.xml Sun Jan 14 13:37:31 2007 @@ -1,52 +1,51 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.6 $ --> -<!-- splitted from ./en/functions/classobj.xml, last change in rev 1.11 --> - <refentry id="function.get-declared-classes"> - <refnamediv> - <refname>get_declared_classes</refname> - <refpurpose>Returns an array with the name of the defined classes</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>array</type><methodname>get_declared_classes</methodname> - <void/> - </methodsynopsis> - <para> - This function returns an array of the names of the declared classes - in the current script. - </para> - <note> - <para> - In PHP 4.0.1pl2, three extra classes are returned at the beginning of - the array: <classname>stdClass</classname> (defined in - <filename>Zend/zend.c</filename>), - <classname>OverloadedTestClass</classname> (defined in - <filename>ext/standard/basic_functions.c</filename>) - and <classname>Directory</classname> - (defined in <filename>ext/standard/dir.c</filename>). - </para> - <para> - Also note that depending on what libraries you have compiled - into PHP, additional classes could be present. This means that - you will not be able to define your own classes using these - names. There is a list of predefined classes in the <link - linkend="reserved.classes">Predefined Classes</link> section of - the appendices. - </para> - </note> - <para> - <example> - <title><function>get_declared_classes</function> example</title> - <programlisting role="php"> +<!-- $Revision: 1.7 $ --> +<refentry id="function.get-declared-classes"> + <refnamediv> + <refname>get_declared_classes</refname> + <refpurpose>Returns an array with the name of the defined classes</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>array</type><methodname>get_declared_classes</methodname> + <void/> + </methodsynopsis> + <para> + This function returns an array of the names of the declared classes + in the current script. + </para> + <note> + <para> + In PHP 4.0.1pl2, three extra classes are returned at the beginning of + the array: <classname>stdClass</classname> (defined in + <filename>Zend/zend.c</filename>), + <classname>OverloadedTestClass</classname> (defined in + <filename>ext/standard/basic_functions.c</filename>) + and <classname>Directory</classname> + (defined in <filename>ext/standard/dir.c</filename>). + </para> + <para> + Also note that depending on what libraries you have compiled + into PHP, additional classes could be present. This means that + you will not be able to define your own classes using these + names. There is a list of predefined classes in the <link + linkend="reserved.classes">Predefined Classes</link> section of + the appendices. + </para> + </note> + <para> + <example> + <title><function>get_declared_classes</function> example</title> + <programlisting role="php"> <![CDATA[ <?php print_r(get_declared_classes()); ?> ]]> - </programlisting> - &example.outputs.similar; - <screen> + </programlisting> + &example.outputs.similar; + <screen> <![CDATA[ Array ( @@ -55,15 +54,15 @@ [2] => Directory ) ]]> - </screen> - </example> - </para> - <simpara> - See also <function>class_exists</function>, and - <function>get_declared_interfaces</function>. - </simpara> - </refsect1> - </refentry> + </screen> + </example> + </para> + <simpara> + See also <function>class_exists</function>, and + <function>get_declared_interfaces</function>. + </simpara> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/get-declared-interfaces.xml?r1=1.4&r2=1.5&diff_format=u Index: phpdoc/en/reference/classobj/functions/get-declared-interfaces.xml diff -u phpdoc/en/reference/classobj/functions/get-declared-interfaces.xml:1.4 phpdoc/en/reference/classobj/functions/get-declared-interfaces.xml:1.5 --- phpdoc/en/reference/classobj/functions/get-declared-interfaces.xml:1.4 Mon Nov 1 13:25:30 2004 +++ phpdoc/en/reference/classobj/functions/get-declared-interfaces.xml Sun Jan 14 13:37:31 2007 @@ -1,34 +1,32 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.4 $ --> - <refentry id="function.get-declared-interfaces"> - <refnamediv> - <refname>get_declared_interfaces</refname> - <refpurpose> - Returns an array of all declared interfaces - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>array</type><methodname>get_declared_interfaces</methodname> - <void/> - </methodsynopsis> - <para> - This function returns an array of the names of the declared interfaces - in the current script. - </para> - <para> - <example> - <title><function>get_declared_interfaces</function> example</title> - <programlisting role="php"> +<!-- $Revision: 1.5 $ --> +<refentry id="function.get-declared-interfaces"> + <refnamediv> + <refname>get_declared_interfaces</refname> + <refpurpose>Returns an array of all declared interfaces</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>array</type><methodname>get_declared_interfaces</methodname> + <void/> + </methodsynopsis> + <para> + This function returns an array of the names of the declared interfaces + in the current script. + </para> + <para> + <example> + <title><function>get_declared_interfaces</function> example</title> + <programlisting role="php"> <![CDATA[ <?php print_r(get_declared_interfaces()); ?> ]]> - </programlisting> - &example.outputs.similar; - <screen> + </programlisting> + &example.outputs.similar; + <screen> <![CDATA[ Array ( @@ -41,14 +39,14 @@ [6] => SeekableIterator ) ]]> - </screen> - </example> - </para> - <simpara> - See also <function>get_declared_classes</function>. - </simpara> - </refsect1> - </refentry> + </screen> + </example> + </para> + <simpara> + See also <function>get_declared_classes</function>. + </simpara> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/get-object-vars.xml?r1=1.8&r2=1.9&diff_format=u Index: phpdoc/en/reference/classobj/functions/get-object-vars.xml diff -u phpdoc/en/reference/classobj/functions/get-object-vars.xml:1.8 phpdoc/en/reference/classobj/functions/get-object-vars.xml:1.9 --- phpdoc/en/reference/classobj/functions/get-object-vars.xml:1.8 Mon Nov 1 13:25:30 2004 +++ phpdoc/en/reference/classobj/functions/get-object-vars.xml Sun Jan 14 13:37:31 2007 @@ -1,51 +1,50 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.8 $ --> -<!-- splitted from ./en/functions/classobj.xml, last change in rev 1.1 --> - <refentry id="function.get-object-vars"> - <refnamediv> - <refname>get_object_vars</refname> - <refpurpose>Returns an associative array of object properties</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>array</type><methodname>get_object_vars</methodname> - <methodparam><type>object</type><parameter>obj</parameter></methodparam> - </methodsynopsis> - <para> - This function returns an associative array of defined object properties - for the specified object <parameter>obj</parameter>. - </para> - <note> - <para> - In versions prior to PHP 4.2.0, if the variables declared in the class - of which the <parameter>obj</parameter> is an instance, have not been - assigned a value, those will not be returned in the array. In versions - after PHP 4.2.0, the key will be assigned with a &null; value. - </para> - </note> - <para> - <example> - <title>Use of <function>get_object_vars</function></title> - <programlisting role="php"> +<!-- $Revision: 1.9 $ --> +<refentry id="function.get-object-vars"> + <refnamediv> + <refname>get_object_vars</refname> + <refpurpose>Returns an associative array of object properties</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>array</type><methodname>get_object_vars</methodname> + <methodparam><type>object</type><parameter>obj</parameter></methodparam> + </methodsynopsis> + <para> + This function returns an associative array of defined object properties + for the specified object <parameter>obj</parameter>. + </para> + <note> + <para> + In versions prior to PHP 4.2.0, if the variables declared in the class + of which the <parameter>obj</parameter> is an instance, have not been + assigned a value, those will not be returned in the array. In versions + after PHP 4.2.0, the key will be assigned with a &null; value. + </para> + </note> + <para> + <example> + <title>Use of <function>get_object_vars</function></title> + <programlisting role="php"> <![CDATA[ <?php class Point2D { var $x, $y; var $label; - function Point2D($x, $y) + function Point2D($x, $y) { $this->x = $x; $this->y = $y; } - function setLabel($label) + function setLabel($label) { $this->label = $label; } - function getPoint() + function getPoint() { return array("x" => $this->x, "y" => $this->y, @@ -62,9 +61,9 @@ ?> ]]> - </programlisting> - &example.outputs; - <screen> + </programlisting> + &example.outputs; + <screen> <![CDATA[ Array ( @@ -80,15 +79,15 @@ [label] => point #1 ) ]]> - </screen> - </example> - </para> - <simpara> - See also <function>get_class_methods</function> and - <function>get_class_vars</function>. - </simpara> - </refsect1> - </refentry> + </screen> + </example> + </para> + <simpara> + See also <function>get_class_methods</function> and + <function>get_class_vars</function>. + </simpara> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/get-parent-class.xml?r1=1.8&r2=1.9&diff_format=u Index: phpdoc/en/reference/classobj/functions/get-parent-class.xml diff -u phpdoc/en/reference/classobj/functions/get-parent-class.xml:1.8 phpdoc/en/reference/classobj/functions/get-parent-class.xml:1.9 --- phpdoc/en/reference/classobj/functions/get-parent-class.xml:1.8 Tue Mar 7 08:32:44 2006 +++ phpdoc/en/reference/classobj/functions/get-parent-class.xml Sun Jan 14 13:37:31 2007 @@ -1,58 +1,57 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.8 $ --> -<!-- splitted from ./en/functions/classobj.xml, last change in rev 1.4 --> - <refentry id="function.get-parent-class"> - <refnamediv> - <refname>get_parent_class</refname> - <refpurpose>Retrieves the parent class name for object or class</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>string</type><methodname>get_parent_class</methodname> - <methodparam choice="opt"><type>mixed</type><parameter>obj</parameter></methodparam> - </methodsynopsis> - <para> - If <parameter>obj</parameter> is an object, returns the name of the - parent class of the class of which <parameter>obj</parameter> is an - instance. - </para> - <para> - If <parameter>obj</parameter> is a string, returns the name of the parent - class of the class with that name. This functionality was added in PHP - 4.0.5. - </para> - <note> - <para> - Since PHP 5, <parameter>obj</parameter> is optional if called from the - object's method. - If called without parameter outside object, this function returns - &false; (or &null; with a warning before PHP 5.1.0). - </para> - </note> - <para> - <example> - <title>Using <function>get_parent_class</function></title> - <programlisting role="php"> +<!-- $Revision: 1.9 $ --> +<refentry id="function.get-parent-class"> + <refnamediv> + <refname>get_parent_class</refname> + <refpurpose>Retrieves the parent class name for object or class</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>string</type><methodname>get_parent_class</methodname> + <methodparam choice="opt"><type>mixed</type><parameter>obj</parameter></methodparam> + </methodsynopsis> + <para> + If <parameter>obj</parameter> is an object, returns the name of the + parent class of the class of which <parameter>obj</parameter> is an + instance. + </para> + <para> + If <parameter>obj</parameter> is a string, returns the name of the parent + class of the class with that name. This functionality was added in PHP + 4.0.5. + </para> + <note> + <para> + Since PHP 5, <parameter>obj</parameter> is optional if called from the + object's method. + If called without parameter outside object, this function returns + &false; (or &null; with a warning before PHP 5.1.0). + </para> + </note> + <para> + <example> + <title>Using <function>get_parent_class</function></title> + <programlisting role="php"> <![CDATA[ <?php class dad { - function dad() + function dad() { // implements some logic } } class child extends dad { - function child() + function child() { echo "I'm " , get_parent_class($this) , "'s son\n"; } } class child2 extends dad { - function child2() + function child2() { echo "I'm " , get_parent_class('child2') , "'s son too\n"; } @@ -63,22 +62,22 @@ ?> ]]> - </programlisting> - &example.outputs; - <screen> + </programlisting> + &example.outputs; + <screen> <![CDATA[ I'm dad's son I'm dad's son too ]]> - </screen> - </example> - </para> - <para> - See also <function>get_class</function> and - <function>is_subclass_of</function>. - </para> - </refsect1> - </refentry> + </screen> + </example> + </para> + <para> + See also <function>get_class</function> and + <function>is_subclass_of</function>. + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/interface-exists.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc/en/reference/classobj/functions/interface-exists.xml diff -u phpdoc/en/reference/classobj/functions/interface-exists.xml:1.1 phpdoc/en/reference/classobj/functions/interface-exists.xml:1.2 --- phpdoc/en/reference/classobj/functions/interface-exists.xml:1.1 Sat Sep 25 09:10:23 2004 +++ phpdoc/en/reference/classobj/functions/interface-exists.xml Sun Jan 14 13:37:31 2007 @@ -1,26 +1,26 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.1 $ --> - <refentry id="function.interface-exists"> - <refnamediv> - <refname>interface_exists</refname> - <refpurpose>Checks if the interface has been defined</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>bool</type><methodname>interface_exists</methodname> - <methodparam><type>string</type><parameter>interface_name</parameter></methodparam> - <methodparam choice="opt"><type>bool</type><parameter>autoload</parameter></methodparam> - </methodsynopsis> - <para> - This function returns &true; if the interface given by - <parameter>interface_name</parameter> has been defined, - &false; otherwise. - </para> - <para> - <example> - <title><function>interface_exists</function> example</title> - <programlisting role="php"> +<!-- $Revision: 1.2 $ --> +<refentry id="function.interface-exists"> + <refnamediv> + <refname>interface_exists</refname> + <refpurpose>Checks if the interface has been defined</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>bool</type><methodname>interface_exists</methodname> + <methodparam><type>string</type><parameter>interface_name</parameter></methodparam> + <methodparam choice="opt"><type>bool</type><parameter>autoload</parameter></methodparam> + </methodsynopsis> + <para> + This function returns &true; if the interface given by + <parameter>interface_name</parameter> has been defined, + &false; otherwise. + </para> + <para> + <example> + <title><function>interface_exists</function> example</title> + <programlisting role="php"> <![CDATA[ <?php // Check the interface exists before trying to use it @@ -33,20 +33,20 @@ ?> ]]> - </programlisting> - </example> - </para> - <para> - <function>interface_exists</function> will attempt to call &link.autoload; by - default, if you don't want <function>interface_exists</function> to - call &link.autoload;, you can set the parameter <parameter>autoload</parameter> - to &false;. - </para> - <simpara> - See also <function>class_exists</function>. - </simpara> - </refsect1> - </refentry> + </programlisting> + </example> + </para> + <para> + <function>interface_exists</function> will attempt to call &link.autoload; by + default, if you don't want <function>interface_exists</function> to + call &link.autoload;, you can set the parameter <parameter>autoload</parameter> + to &false;. + </para> + <simpara> + See also <function>class_exists</function>. + </simpara> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/is-a.xml?r1=1.7&r2=1.8&diff_format=u Index: phpdoc/en/reference/classobj/functions/is-a.xml diff -u phpdoc/en/reference/classobj/functions/is-a.xml:1.7 phpdoc/en/reference/classobj/functions/is-a.xml:1.8 --- phpdoc/en/reference/classobj/functions/is-a.xml:1.7 Mon May 24 21:53:23 2004 +++ phpdoc/en/reference/classobj/functions/is-a.xml Sun Jan 14 13:37:31 2007 @@ -1,29 +1,25 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> -<!-- splitted from ./en/functions/classobj.xml, last change in rev 1.33 --> - <refentry id="function.is-a"> - <refnamediv> - <refname>is_a</refname> - <refpurpose> - Returns &true; if the object is of this class or has this class as - one of its parents - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>bool</type><methodname>is_a</methodname> - <methodparam><type>object</type><parameter>object</parameter></methodparam> - <methodparam><type>string</type><parameter>class_name</parameter></methodparam> - </methodsynopsis> - <para> - This function returns &true; if the object is of this class or - has this class as one of its parents, &false; otherwise. - </para> - <para> - <example> - <title><function>is_a</function> example</title> - <programlisting role="php"> +<!-- $Revision: 1.8 $ --> +<refentry id="function.is-a"> + <refnamediv> + <refname>is_a</refname> + <refpurpose>Returns &true; if the object is of this class or has this class as one of its parents</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>bool</type><methodname>is_a</methodname> + <methodparam><type>object</type><parameter>object</parameter></methodparam> + <methodparam><type>string</type><parameter>class_name</parameter></methodparam> + </methodsynopsis> + <para> + This function returns &true; if the object is of this class or + has this class as one of its parents, &false; otherwise. + </para> + <para> + <example> + <title><function>is_a</function> example</title> + <programlisting role="php"> <![CDATA[ <?php // define a class @@ -40,19 +36,19 @@ } ?> ]]> - </programlisting> - </example> - </para> - <para> - The <function>is_a</function> function is deprecated as of PHP 5 in - favor of the <link linkend="language.operators.type">instanceof</link> - type operator. In the above example we could use the following in - PHP 5: - </para> - <para> - <example> - <title>Using the <emphasis>instanceof</emphasis> operator in PHP 5</title> - <programlisting role="php"> + </programlisting> + </example> + </para> + <para> + The <function>is_a</function> function is deprecated as of PHP 5 in + favor of the <link linkend="language.operators.type">instanceof</link> + type operator. In the above example we could use the following in + PHP 5: + </para> + <para> + <example> + <title>Using the <emphasis>instanceof</emphasis> operator in PHP 5</title> + <programlisting role="php"> <![CDATA[ <?php if ($WF instanceof WidgetFactory) { @@ -60,16 +56,16 @@ } ?> ]]> - </programlisting> - </example> - </para> - <simpara> - See also <function>get_class</function>, - <function>get_parent_class</function>, and - <function>is_subclass_of</function>. - </simpara> - </refsect1> - </refentry> + </programlisting> + </example> + </para> + <simpara> + See also <function>get_class</function>, + <function>get_parent_class</function>, and + <function>is_subclass_of</function>. + </simpara> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/is-subclass-of.xml?r1=1.5&r2=1.6&diff_format=u Index: phpdoc/en/reference/classobj/functions/is-subclass-of.xml diff -u phpdoc/en/reference/classobj/functions/is-subclass-of.xml:1.5 phpdoc/en/reference/classobj/functions/is-subclass-of.xml:1.6 --- phpdoc/en/reference/classobj/functions/is-subclass-of.xml:1.5 Wed Oct 27 14:38:25 2004 +++ phpdoc/en/reference/classobj/functions/is-subclass-of.xml Sun Jan 14 13:37:31 2007 @@ -1,35 +1,32 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.5 $ --> -<!-- splitted from ./en/functions/classobj.xml, last change in rev 1.4 --> - <refentry id="function.is-subclass-of"> - <refnamediv> - <refname>is_subclass_of</refname> - <refpurpose> - Returns &true; if the object has this class as one of its parents - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>bool</type><methodname>is_subclass_of</methodname> - <methodparam><type>mixed</type><parameter>object</parameter></methodparam> - <methodparam><type>string</type><parameter>class_name</parameter></methodparam> - </methodsynopsis> - <para> - This function returns &true; if the object - <parameter>object</parameter>, belongs to a class which is a - subclass of <parameter>class_name</parameter>, &false; otherwise. - </para> - <note> - <para> - Since PHP 5.0.3 you may also specify the <parameter>object</parameter> - parameter as a string (the name of the class). - </para> - </note> - <para> - <example> - <title><function>is_subclass_of</function> example</title> - <programlisting role="php"> +<!-- $Revision: 1.6 $ --> +<refentry id="function.is-subclass-of"> + <refnamediv> + <refname>is_subclass_of</refname> + <refpurpose>Returns &true; if the object has this class as one of its parents</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>bool</type><methodname>is_subclass_of</methodname> + <methodparam><type>mixed</type><parameter>object</parameter></methodparam> + <methodparam><type>string</type><parameter>class_name</parameter></methodparam> + </methodsynopsis> + <para> + This function returns &true; if the object + <parameter>object</parameter>, belongs to a class which is a + subclass of <parameter>class_name</parameter>, &false; otherwise. + </para> + <note> + <para> + Since PHP 5.0.3 you may also specify the <parameter>object</parameter> + parameter as a string (the name of the class). + </para> + </note> + <para> + <example> + <title><function>is_subclass_of</function> example</title> + <programlisting role="php"> <![CDATA[ <?php // define a class @@ -70,24 +67,24 @@ } ?> ]]> - </programlisting> - &example.outputs; - <screen> + </programlisting> + &example.outputs; + <screen> <![CDATA[ yes, $WFC is a subclass of WidgetFactory no, $WF is not a subclass of WidgetFactory yes, WidgetFactory_Child is a subclass of WidgetFactory ]]> - </screen> - </example> - </para> - <simpara> - See also <function>get_class</function>, - <function>get_parent_class</function> and - <function>is_a</function>. - </simpara> - </refsect1> - </refentry> + </screen> + </example> + </para> + <simpara> + See also <function>get_class</function>, + <function>get_parent_class</function> and + <function>is_a</function>. + </simpara> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/method-exists.xml?r1=1.5&r2=1.6&diff_format=u Index: phpdoc/en/reference/classobj/functions/method-exists.xml diff -u phpdoc/en/reference/classobj/functions/method-exists.xml:1.5 phpdoc/en/reference/classobj/functions/method-exists.xml:1.6 --- phpdoc/en/reference/classobj/functions/method-exists.xml:1.5 Mon Aug 29 15:46:34 2005 +++ phpdoc/en/reference/classobj/functions/method-exists.xml Sun Jan 14 13:37:31 2007 @@ -1,48 +1,47 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.5 $ --> -<!-- splitted from ./en/functions/classobj.xml, last change in rev 1.9 --> - <refentry id="function.method-exists"> - <refnamediv> - <refname>method_exists</refname> - <refpurpose>Checks if the class method exists</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>bool</type><methodname>method_exists</methodname> - <methodparam><type>object</type><parameter>object</parameter></methodparam> - <methodparam><type>string</type><parameter>method_name</parameter></methodparam> - </methodsynopsis> - <para> - This function returns &true; if the method given by - <parameter>method_name</parameter> has been defined for the given - <parameter>object</parameter>, &false; otherwise. - </para> - <para> - <example> - <title><function>method_exists</function> example</title> - <programlisting role="php"> +<!-- $Revision: 1.6 $ --> +<refentry id="function.method-exists"> + <refnamediv> + <refname>method_exists</refname> + <refpurpose>Checks if the class method exists</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>bool</type><methodname>method_exists</methodname> + <methodparam><type>object</type><parameter>object</parameter></methodparam> + <methodparam><type>string</type><parameter>method_name</parameter></methodparam> + </methodsynopsis> + <para> + This function returns &true; if the method given by + <parameter>method_name</parameter> has been defined for the given + <parameter>object</parameter>, &false; otherwise. + </para> + <para> + <example> + <title><function>method_exists</function> example</title> + <programlisting role="php"> <![CDATA[ <?php $directory = new Directory('.'); var_dump(method_exists($directory,'read')); ?> ]]> - </programlisting> - &example.outputs; - <screen> + </programlisting> + &example.outputs; + <screen> <![CDATA[ bool(true) ]]> - </screen> - </example> - </para> - <para> - See also <function>function_exists</function> and - <function>is_callable</function>. - </para> - </refsect1> - </refentry> + </screen> + </example> + </para> + <para> + See also <function>function_exists</function> and + <function>is_callable</function>. + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/property-exists.xml?r1=1.4&r2=1.5&diff_format=u Index: phpdoc/en/reference/classobj/functions/property-exists.xml diff -u phpdoc/en/reference/classobj/functions/property-exists.xml:1.4 phpdoc/en/reference/classobj/functions/property-exists.xml:1.5 --- phpdoc/en/reference/classobj/functions/property-exists.xml:1.4 Tue Feb 28 23:45:58 2006 +++ phpdoc/en/reference/classobj/functions/property-exists.xml Sun Jan 14 13:37:31 2007 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.4 $ --> +<!-- $Revision: 1.5 $ --> <refentry id="function.property-exists"> <refnamediv> <refname>property_exists</refname> @@ -26,7 +26,6 @@ </para> </note> </refsect1> - <refsect1 role="parameters"> &reftitle.parameters; <para> @@ -50,7 +49,6 @@ </variablelist> </para> </refsect1> - <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> @@ -58,7 +56,6 @@ &null; in case of an error. </para> </refsect1> - <refsect1 role="examples"> &reftitle.examples; <para> @@ -88,7 +85,6 @@ </example> </para> </refsect1> - <refsect1 role="seealso"> &reftitle.seealso; <para>
http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/call-user-method-array.xml?r1=1.7&r2=1.8&diff_format=u Index: phpdoc/en/reference/classobj/functions/call-user-method-array.xml diff -u phpdoc/en/reference/classobj/functions/call-user-method-array.xml:1.7 phpdoc/en/reference/classobj/functions/call-user-method-array.xml:1.8 --- phpdoc/en/reference/classobj/functions/call-user-method-array.xml:1.7 Wed Nov 10 08:30:25 2004 +++ phpdoc/en/reference/classobj/functions/call-user-method-array.xml Sun Jan 14 13:37:31 2007 @@ -1,40 +1,37 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> -<!-- splitted from ./en/functions/classobj.xml, last change in rev 1.36 --> - <refentry id="function.call-user-method-array"> - <refnamediv> - <refname>call_user_method_array</refname> - <refpurpose> - Call a user method given with an array of parameters [deprecated] - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>mixed</type><methodname>call_user_method_array</methodname> - <methodparam><type>string</type><parameter>method_name</parameter></methodparam> - <methodparam><type>object</type><parameter role="reference">obj</parameter></methodparam> - <methodparam><type>array</type><parameter>paramarr</parameter></methodparam> - </methodsynopsis> - <warning> - <para> - The <function>call_user_method_array</function> function is deprecated - as of PHP 4.1.0, use the <function>call_user_func_array</function> variety - with the <literal>array(&$obj, "method_name")</literal> syntax instead. - </para> - </warning> - <para> - Calls the method referred by <parameter>method_name</parameter> from - the user defined <parameter>obj</parameter> object, using the parameters - in <parameter>paramarr</parameter>. - </para> - <para> - See also: - <function>call_user_func_array</function>, and - <function>call_user_func</function>. - </para> - </refsect1> - </refentry> +<!-- $Revision: 1.8 $ --> +<refentry id="function.call-user-method-array"> + <refnamediv> + <refname>call_user_method_array</refname> + <refpurpose>Call a user method given with an array of parameters [deprecated]</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>mixed</type><methodname>call_user_method_array</methodname> + <methodparam><type>string</type><parameter>method_name</parameter></methodparam> + <methodparam><type>object</type><parameter role="reference">obj</parameter></methodparam> + <methodparam><type>array</type><parameter>paramarr</parameter></methodparam> + </methodsynopsis> + <warning> + <para> + The <function>call_user_method_array</function> function is deprecated + as of PHP 4.1.0, use the <function>call_user_func_array</function> variety + with the <literal>array(&$obj, "method_name")</literal> syntax instead. + </para> + </warning> + <para> + Calls the method referred by <parameter>method_name</parameter> from + the user defined <parameter>obj</parameter> object, using the parameters + in <parameter>paramarr</parameter>. + </para> + <para> + See also: + <function>call_user_func_array</function>, and + <function>call_user_func</function>. + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/call-user-method.xml?r1=1.10&r2=1.11&diff_format=u Index: phpdoc/en/reference/classobj/functions/call-user-method.xml diff -u phpdoc/en/reference/classobj/functions/call-user-method.xml:1.10 phpdoc/en/reference/classobj/functions/call-user-method.xml:1.11 --- phpdoc/en/reference/classobj/functions/call-user-method.xml:1.10 Wed Nov 10 08:30:26 2004 +++ phpdoc/en/reference/classobj/functions/call-user-method.xml Sun Jan 14 13:37:31 2007 @@ -1,52 +1,49 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.10 $ --> -<!-- splitted from ./en/functions/classobj.xml, last change in rev 1.4 --> - <refentry id="function.call-user-method"> - <refnamediv> - <refname>call_user_method</refname> - <refpurpose> - Call a user method on an specific object [deprecated] - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>mixed</type><methodname>call_user_method</methodname> - <methodparam><type>string</type><parameter>method_name</parameter></methodparam> - <methodparam><type>object</type><parameter role="reference">obj</parameter></methodparam> - <methodparam choice="opt"><type>mixed</type><parameter>parameter</parameter></methodparam> - <methodparam choice="opt"><type>mixed</type><parameter>...</parameter></methodparam> - </methodsynopsis> - <warning> - <para> - The <function>call_user_method</function> function is deprecated - as of PHP 4.1.0, use the <function>call_user_func</function> variety - with the <literal>array(&$obj, "method_name")</literal> syntax instead. - </para> - </warning> - <para> - Calls the method referred by <parameter>method_name</parameter> from - the user defined <parameter>obj</parameter> object. An example of usage - is below, where we define a class, instantiate an object and use - <function>call_user_method</function> to call indirectly its - <varname>print_info</varname> method. - </para> - <para> - <informalexample> - <programlisting role="php"> +<!-- $Revision: 1.11 $ --> +<refentry id="function.call-user-method"> + <refnamediv> + <refname>call_user_method</refname> + <refpurpose>Call a user method on an specific object [deprecated]</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>mixed</type><methodname>call_user_method</methodname> + <methodparam><type>string</type><parameter>method_name</parameter></methodparam> + <methodparam><type>object</type><parameter role="reference">obj</parameter></methodparam> + <methodparam choice="opt"><type>mixed</type><parameter>parameter</parameter></methodparam> + <methodparam choice="opt"><type>mixed</type><parameter>...</parameter></methodparam> + </methodsynopsis> + <warning> + <para> + The <function>call_user_method</function> function is deprecated + as of PHP 4.1.0, use the <function>call_user_func</function> variety + with the <literal>array(&$obj, "method_name")</literal> syntax instead. + </para> + </warning> + <para> + Calls the method referred by <parameter>method_name</parameter> from + the user defined <parameter>obj</parameter> object. An example of usage + is below, where we define a class, instantiate an object and use + <function>call_user_method</function> to call indirectly its + <varname>print_info</varname> method. + </para> + <para> + <informalexample> + <programlisting role="php"> <![CDATA[ <?php class Country { var $NAME; var $TLD; - - function Country($name, $tld) + + function Country($name, $tld) { $this->NAME = $name; $this->TLD = $tld; } - function print_info($prestr = "") + function print_info($prestr = "") { echo $prestr . "Country: " . $this->NAME . "\n"; echo $prestr . "Top Level Domain: " . $this->TLD . "\n"; @@ -62,15 +59,15 @@ call_user_method("print_info", $cntry, "\t"); ?> ]]> - </programlisting> - </informalexample> - </para> - <simpara> - See also <function>call_user_func_array</function>, and - <function>call_user_func</function>. - </simpara> - </refsect1> - </refentry> + </programlisting> + </informalexample> + </para> + <simpara> + See also <function>call_user_func_array</function>, and + <function>call_user_func</function>. + </simpara> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/class-exists.xml?r1=1.6&r2=1.7&diff_format=u Index: phpdoc/en/reference/classobj/functions/class-exists.xml diff -u phpdoc/en/reference/classobj/functions/class-exists.xml:1.6 phpdoc/en/reference/classobj/functions/class-exists.xml:1.7 --- phpdoc/en/reference/classobj/functions/class-exists.xml:1.6 Sat Sep 25 09:06:35 2004 +++ phpdoc/en/reference/classobj/functions/class-exists.xml Sun Jan 14 13:37:31 2007 @@ -1,27 +1,26 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.6 $ --> -<!-- splitted from ./en/functions/classobj.xml, last change in rev 1.11 --> - <refentry id="function.class-exists"> - <refnamediv> - <refname>class_exists</refname> - <refpurpose>Checks if the class has been defined</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>bool</type><methodname>class_exists</methodname> - <methodparam><type>string</type><parameter>class_name</parameter></methodparam> - <methodparam choice="opt"><type>bool</type><parameter>autoload</parameter></methodparam> - </methodsynopsis> - <para> - This function returns &true; if the class given by - <parameter>class_name</parameter> has been defined, - &false; otherwise. - </para> - <para> - <example> - <title><function>class_exists</function> example</title> - <programlisting role="php"> +<!-- $Revision: 1.7 $ --> +<refentry id="function.class-exists"> + <refnamediv> + <refname>class_exists</refname> + <refpurpose>Checks if the class has been defined</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>bool</type><methodname>class_exists</methodname> + <methodparam><type>string</type><parameter>class_name</parameter></methodparam> + <methodparam choice="opt"><type>bool</type><parameter>autoload</parameter></methodparam> + </methodsynopsis> + <para> + This function returns &true; if the class given by + <parameter>class_name</parameter> has been defined, + &false; otherwise. + </para> + <para> + <example> + <title><function>class_exists</function> example</title> + <programlisting role="php"> <![CDATA[ <?php // Check the class exists before trying to use it @@ -31,19 +30,19 @@ ?> ]]> - </programlisting> - </example> - </para> - <para> - <function>class_exists</function> will attempt to call &link.autoload; by - default, if you don't want <function>class_exists</function> to - call &link.autoload;, you can set the parameter <parameter>autoload</parameter> - to &false;. - </para> - <para> - <example> - <title><parameter>autoload</parameter> parameter example</title> - <programlisting role="php"> + </programlisting> + </example> + </para> + <para> + <function>class_exists</function> will attempt to call &link.autoload; by + default, if you don't want <function>class_exists</function> to + call &link.autoload;, you can set the parameter <parameter>autoload</parameter> + to &false;. + </para> + <para> + <example> + <title><parameter>autoload</parameter> parameter example</title> + <programlisting role="php"> <![CDATA[ <?php function __autoload($class) @@ -55,27 +54,27 @@ trigger_error("Unable to load class: $class", E_USER_WARNING); } } - + if (class_exists('MyClass')) { $myclass = new MyClass(); } ?> ]]> - </programlisting> - </example> - </para> - <note> - <para> - The <parameter>autoload</parameter> parameter was added in PHP 5 - </para> - </note> - <simpara> - See also <function>interface_exists</function>, and - <function>get_declared_classes</function>. - </simpara> - </refsect1> - </refentry> + </programlisting> + </example> + </para> + <note> + <para> + The <parameter>autoload</parameter> parameter was added in PHP 5 + </para> + </note> + <simpara> + See also <function>interface_exists</function>, and + <function>get_declared_classes</function>. + </simpara> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/get-class-methods.xml?r1=1.12&r2=1.13&diff_format=u Index: phpdoc/en/reference/classobj/functions/get-class-methods.xml diff -u phpdoc/en/reference/classobj/functions/get-class-methods.xml:1.12 phpdoc/en/reference/classobj/functions/get-class-methods.xml:1.13 --- phpdoc/en/reference/classobj/functions/get-class-methods.xml:1.12 Sat Feb 11 20:45:02 2006 +++ phpdoc/en/reference/classobj/functions/get-class-methods.xml Sun Jan 14 13:37:31 2007 @@ -1,59 +1,59 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.12 $ --> +<!-- $Revision: 1.13 $ --> <!-- splitted from ./en/functions/classobj.xml, last change in rev 1.2 --> - <refentry id="function.get-class-methods"> - <refnamediv> - <refname>get_class_methods</refname> - <refpurpose>Returns an array of class methods' names</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>array</type><methodname>get_class_methods</methodname> - <methodparam><type>mixed</type><parameter>class_name</parameter></methodparam> - </methodsynopsis> - <para> - This function returns an array of method names defined for the - class specified by <parameter>class_name</parameter>. - In case of an error, it returns &null; - </para> - <note> - <para> - As of PHP 4.0.6, you can specify the object itself instead of - <parameter>class_name</parameter>. For example: - <informalexample> - <programlisting role="php"> +<refentry id="function.get-class-methods"> + <refnamediv> + <refname>get_class_methods</refname> + <refpurpose>Returns an array of class methods' names</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>array</type><methodname>get_class_methods</methodname> + <methodparam><type>mixed</type><parameter>class_name</parameter></methodparam> + </methodsynopsis> + <para> + This function returns an array of method names defined for the + class specified by <parameter>class_name</parameter>. + In case of an error, it returns &null; + </para> + <note> + <para> + As of PHP 4.0.6, you can specify the object itself instead of + <parameter>class_name</parameter>. For example: + <informalexample> + <programlisting role="php"> <![CDATA[ <?php $class_methods = get_class_methods($my_object); // see below the full example ?> ]]> - </programlisting> - </informalexample> - </para> - </note> - <para> - <example> - <title><function>get_class_methods</function> example</title> - <programlisting role="php"> + </programlisting> + </informalexample> + </para> + </note> + <para> + <example> + <title><function>get_class_methods</function> example</title> + <programlisting role="php"> <![CDATA[ <?php class myclass { // constructor - function myclass() + function myclass() { return(true); } // method 1 - function myfunc1() + function myfunc1() { return(true); } // method 2 - function myfunc2() + function myfunc2() { return(true); } @@ -69,30 +69,30 @@ ?> ]]> - </programlisting> - &example.outputs; - <screen> + </programlisting> + &example.outputs; + <screen> <![CDATA[ myclass myfunc1 myfunc2 ]]> - </screen> - </example> - </para> - <warning> - <para> - As of PHP 5, this function returns the name of the methods as they were - declared (case-sensitive). In PHP 4 they were lowercased. - </para> - </warning> - <simpara> - See also <function>get_class</function>, - <function>get_class_vars</function> and - <function>get_object_vars</function>. - </simpara> - </refsect1> - </refentry> + </screen> + </example> + </para> + <warning> + <para> + As of PHP 5, this function returns the name of the methods as they were + declared (case-sensitive). In PHP 4 they were lowercased. + </para> + </warning> + <simpara> + See also <function>get_class</function>, + <function>get_class_vars</function> and + <function>get_object_vars</function>. + </simpara> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/get-class-vars.xml?r1=1.9&r2=1.10&diff_format=u Index: phpdoc/en/reference/classobj/functions/get-class-vars.xml diff -u phpdoc/en/reference/classobj/functions/get-class-vars.xml:1.9 phpdoc/en/reference/classobj/functions/get-class-vars.xml:1.10 --- phpdoc/en/reference/classobj/functions/get-class-vars.xml:1.9 Fri Dec 24 20:43:35 2004 +++ phpdoc/en/reference/classobj/functions/get-class-vars.xml Sun Jan 14 13:37:31 2007 @@ -1,34 +1,31 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.9 $ --> -<!-- splitted from ./en/functions/classobj.xml, last change in rev 1.1 --> - <refentry id="function.get-class-vars"> - <refnamediv> - <refname>get_class_vars</refname> - <refpurpose> - Returns an array of default properties of the class - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>array</type><methodname>get_class_vars</methodname> - <methodparam><type>string</type><parameter>class_name</parameter></methodparam> - </methodsynopsis> - <para> - This function will return an associative array of default public - properties of the class. The resulting array elements are in the - form of <parameter>varname => value</parameter>. - </para> - <note> - <para> - Prior to PHP 4.2.0, Uninitialized class variables will not be reported - by <function>get_class_vars</function>. - </para> - </note> - <para> - <example> - <title><function>get_class_vars</function> example</title> - <programlisting role="php"> +<!-- $Revision: 1.10 $ --> +<refentry id="function.get-class-vars"> + <refnamediv> + <refname>get_class_vars</refname> + <refpurpose>Returns an array of default properties of the class</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>array</type><methodname>get_class_vars</methodname> + <methodparam><type>string</type><parameter>class_name</parameter></methodparam> + </methodsynopsis> + <para> + This function will return an associative array of default public + properties of the class. The resulting array elements are in the + form of <parameter>varname => value</parameter>. + </para> + <note> + <para> + Prior to PHP 4.2.0, Uninitialized class variables will not be reported + by <function>get_class_vars</function>. + </para> + </note> + <para> + <example> + <title><function>get_class_vars</function> example</title> + <programlisting role="php"> <![CDATA[ <?php @@ -38,7 +35,7 @@ var $var2 = "xyz"; var $var3 = 100; private $var4; // PHP 5 - + // constructor function myclass() { // change some properties @@ -57,11 +54,11 @@ echo "$name : $value\n"; } -?> +?> ]]> - </programlisting> - &example.outputs; - <screen> + </programlisting> + &example.outputs; + <screen> <![CDATA[ // Before PHP 4.2.0 var2 : xyz @@ -72,15 +69,15 @@ var2 : xyz var3 : 100 ]]> - </screen> - </example> - </para> - <simpara> - See also <function>get_class_methods</function>, - <function>get_object_vars</function> - </simpara> - </refsect1> - </refentry> + </screen> + </example> + </para> + <simpara> + See also <function>get_class_methods</function>, + <function>get_object_vars</function> + </simpara> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/get-class.xml?r1=1.8&r2=1.9&diff_format=u Index: phpdoc/en/reference/classobj/functions/get-class.xml diff -u phpdoc/en/reference/classobj/functions/get-class.xml:1.8 phpdoc/en/reference/classobj/functions/get-class.xml:1.9 --- phpdoc/en/reference/classobj/functions/get-class.xml:1.8 Thu Jul 21 08:59:55 2005 +++ phpdoc/en/reference/classobj/functions/get-class.xml Sun Jan 14 13:37:31 2007 @@ -1,50 +1,49 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.8 $ --> -<!-- splitted from ./en/functions/classobj.xml, last change in rev 1.4 --> - <refentry id="function.get-class"> - <refnamediv> - <refname>get_class</refname> - <refpurpose>Returns the name of the class of an object</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>string</type><methodname>get_class</methodname> - <methodparam choice="opt"><type>object</type><parameter>obj</parameter></methodparam> - </methodsynopsis> - <para> - This function returns the name of the class of which the - object <parameter>obj</parameter> is an instance. Returns - &false; if <parameter>obj</parameter> is not an object. - </para> - <note> - <simpara> - A class defined in a PHP extension is returned in its original notation. - In PHP 4 <function>get_class</function> returns a user defined class - name in lowercase, but in PHP 5 it will return the class name in it's - original notation too, just like class names from PHP extensions. - </simpara> - </note> - <note> - <para> - Since PHP 5, <parameter>obj</parameter> is optional if called from the - object's method. - </para> - </note> - <para> - <example> - <title>Using <function>get_class</function></title> - <programlisting role="php"> +<!-- $Revision: 1.9 $ --> +<refentry id="function.get-class"> + <refnamediv> + <refname>get_class</refname> + <refpurpose>Returns the name of the class of an object</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>string</type><methodname>get_class</methodname> + <methodparam choice="opt"><type>object</type><parameter>obj</parameter></methodparam> + </methodsynopsis> + <para> + This function returns the name of the class of which the + object <parameter>obj</parameter> is an instance. Returns + &false; if <parameter>obj</parameter> is not an object. + </para> + <note> + <simpara> + A class defined in a PHP extension is returned in its original notation. + In PHP 4 <function>get_class</function> returns a user defined class + name in lowercase, but in PHP 5 it will return the class name in it's + original notation too, just like class names from PHP extensions. + </simpara> + </note> + <note> + <para> + Since PHP 5, <parameter>obj</parameter> is optional if called from the + object's method. + </para> + </note> + <para> + <example> + <title>Using <function>get_class</function></title> + <programlisting role="php"> <![CDATA[ <?php class foo { - function foo() + function foo() { // implements some logic } - function name() + function name() { echo "My name is " , get_class($this) , "\n"; } @@ -61,23 +60,23 @@ ?> ]]> - </programlisting> - &example.outputs; - <screen> + </programlisting> + &example.outputs; + <screen> <![CDATA[ Its name is foo My name is foo ]]> - </screen> - </example> - </para> - <para> - See also <function>get_parent_class</function>, - <function>gettype</function>, and - <function>is_subclass_of</function>. - </para> - </refsect1> - </refentry> + </screen> + </example> + </para> + <para> + See also <function>get_parent_class</function>, + <function>gettype</function>, and + <function>is_subclass_of</function>. + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/get-declared-classes.xml?r1=1.6&r2=1.7&diff_format=u Index: phpdoc/en/reference/classobj/functions/get-declared-classes.xml diff -u phpdoc/en/reference/classobj/functions/get-declared-classes.xml:1.6 phpdoc/en/reference/classobj/functions/get-declared-classes.xml:1.7 --- phpdoc/en/reference/classobj/functions/get-declared-classes.xml:1.6 Mon Nov 1 13:25:30 2004 +++ phpdoc/en/reference/classobj/functions/get-declared-classes.xml Sun Jan 14 13:37:31 2007 @@ -1,52 +1,51 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.6 $ --> -<!-- splitted from ./en/functions/classobj.xml, last change in rev 1.11 --> - <refentry id="function.get-declared-classes"> - <refnamediv> - <refname>get_declared_classes</refname> - <refpurpose>Returns an array with the name of the defined classes</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>array</type><methodname>get_declared_classes</methodname> - <void/> - </methodsynopsis> - <para> - This function returns an array of the names of the declared classes - in the current script. - </para> - <note> - <para> - In PHP 4.0.1pl2, three extra classes are returned at the beginning of - the array: <classname>stdClass</classname> (defined in - <filename>Zend/zend.c</filename>), - <classname>OverloadedTestClass</classname> (defined in - <filename>ext/standard/basic_functions.c</filename>) - and <classname>Directory</classname> - (defined in <filename>ext/standard/dir.c</filename>). - </para> - <para> - Also note that depending on what libraries you have compiled - into PHP, additional classes could be present. This means that - you will not be able to define your own classes using these - names. There is a list of predefined classes in the <link - linkend="reserved.classes">Predefined Classes</link> section of - the appendices. - </para> - </note> - <para> - <example> - <title><function>get_declared_classes</function> example</title> - <programlisting role="php"> +<!-- $Revision: 1.7 $ --> +<refentry id="function.get-declared-classes"> + <refnamediv> + <refname>get_declared_classes</refname> + <refpurpose>Returns an array with the name of the defined classes</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>array</type><methodname>get_declared_classes</methodname> + <void/> + </methodsynopsis> + <para> + This function returns an array of the names of the declared classes + in the current script. + </para> + <note> + <para> + In PHP 4.0.1pl2, three extra classes are returned at the beginning of + the array: <classname>stdClass</classname> (defined in + <filename>Zend/zend.c</filename>), + <classname>OverloadedTestClass</classname> (defined in + <filename>ext/standard/basic_functions.c</filename>) + and <classname>Directory</classname> + (defined in <filename>ext/standard/dir.c</filename>). + </para> + <para> + Also note that depending on what libraries you have compiled + into PHP, additional classes could be present. This means that + you will not be able to define your own classes using these + names. There is a list of predefined classes in the <link + linkend="reserved.classes">Predefined Classes</link> section of + the appendices. + </para> + </note> + <para> + <example> + <title><function>get_declared_classes</function> example</title> + <programlisting role="php"> <![CDATA[ <?php print_r(get_declared_classes()); ?> ]]> - </programlisting> - &example.outputs.similar; - <screen> + </programlisting> + &example.outputs.similar; + <screen> <![CDATA[ Array ( @@ -55,15 +54,15 @@ [2] => Directory ) ]]> - </screen> - </example> - </para> - <simpara> - See also <function>class_exists</function>, and - <function>get_declared_interfaces</function>. - </simpara> - </refsect1> - </refentry> + </screen> + </example> + </para> + <simpara> + See also <function>class_exists</function>, and + <function>get_declared_interfaces</function>. + </simpara> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/get-declared-interfaces.xml?r1=1.4&r2=1.5&diff_format=u Index: phpdoc/en/reference/classobj/functions/get-declared-interfaces.xml diff -u phpdoc/en/reference/classobj/functions/get-declared-interfaces.xml:1.4 phpdoc/en/reference/classobj/functions/get-declared-interfaces.xml:1.5 --- phpdoc/en/reference/classobj/functions/get-declared-interfaces.xml:1.4 Mon Nov 1 13:25:30 2004 +++ phpdoc/en/reference/classobj/functions/get-declared-interfaces.xml Sun Jan 14 13:37:31 2007 @@ -1,34 +1,32 @@ <?xml version='1.0' encoding='iso-8859-1'?> -<!-- $Revision: 1.4 $ --> - <refentry id="function.get-declared-interfaces"> - <refnamediv> - <refname>get_declared_interfaces</refname> - <refpurpose> - Returns an array of all declared interfaces - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>array</type><methodname>get_declared_interfaces</methodname> - <void/> - </methodsynopsis> - <para> - This function returns an array of the names of the declared interfaces - in the current script. - </para> - <para> - <example> - <title><function>get_declared_interfaces</function> example</title> - <programlisting role="php"> +<!-- $Revision: 1.5 $ --> +<refentry id="function.get-declared-interfaces"> + <refnamediv> + <refname>get_declared_interfaces</refname> + <refpurpose>Returns an array of all declared interfaces</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>array</type><methodname>get_declared_interfaces</methodname> + <void/> + </methodsynopsis> + <para> + This function returns an array of the names of the declared interfaces + in the current script. + </para> + <para> + <example> + <title><function>get_declared_interfaces</function> example</title> + <programlisting role="php"> <![CDATA[ <?php print_r(get_declared_interfaces()); ?> ]]> - </programlisting> - &example.outputs.similar; - <screen> + </programlisting> + &example.outputs.similar; + <screen> <![CDATA[ Array ( @@ -41,14 +39,14 @@ [6] => SeekableIterator ) ]]> - </screen> - </example> - </para> - <simpara> - See also <function>get_declared_classes</function>. - </simpara> - </refsect1> - </refentry> + </screen> + </example> + </para> + <simpara> + See also <function>get_declared_classes</function>. + </simpara> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/get-object-vars.xml?r1=1.8&r2=1.9&diff_format=u Index: phpdoc/en/reference/classobj/functions/get-object-vars.xml diff -u phpdoc/en/reference/classobj/functions/get-object-vars.xml:1.8 phpdoc/en/reference/classobj/functions/get-object-vars.xml:1.9 --- phpdoc/en/reference/classobj/functions/get-object-vars.xml:1.8 Mon Nov 1 13:25:30 2004 +++ phpdoc/en/reference/classobj/functions/get-object-vars.xml Sun Jan 14 13:37:31 2007 @@ -1,51 +1,50 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.8 $ --> -<!-- splitted from ./en/functions/classobj.xml, last change in rev 1.1 --> - <refentry id="function.get-object-vars"> - <refnamediv> - <refname>get_object_vars</refname> - <refpurpose>Returns an associative array of object properties</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>array</type><methodname>get_object_vars</methodname> - <methodparam><type>object</type><parameter>obj</parameter></methodparam> - </methodsynopsis> - <para> - This function returns an associative array of defined object properties - for the specified object <parameter>obj</parameter>. - </para> - <note> - <para> - In versions prior to PHP 4.2.0, if the variables declared in the class - of which the <parameter>obj</parameter> is an instance, have not been - assigned a value, those will not be returned in the array. In versions - after PHP 4.2.0, the key will be assigned with a &null; value. - </para> - </note> - <para> - <example> - <title>Use of <function>get_object_vars</function></title> - <programlisting role="php"> +<!-- $Revision: 1.9 $ --> +<refentry id="function.get-object-vars"> + <refnamediv> + <refname>get_object_vars</refname> + <refpurpose>Returns an associative array of object properties</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>array</type><methodname>get_object_vars</methodname> + <methodparam><type>object</type><parameter>obj</parameter></methodparam> + </methodsynopsis> + <para> + This function returns an associative array of defined object properties + for the specified object <parameter>obj</parameter>. + </para> + <note> + <para> + In versions prior to PHP 4.2.0, if the variables declared in the class + of which the <parameter>obj</parameter> is an instance, have not been + assigned a value, those will not be returned in the array. In versions + after PHP 4.2.0, the key will be assigned with a &null; value. + </para> + </note> + <para> + <example> + <title>Use of <function>get_object_vars</function></title> + <programlisting role="php"> <![CDATA[ <?php class Point2D { var $x, $y; var $label; - function Point2D($x, $y) + function Point2D($x, $y) { $this->x = $x; $this->y = $y; } - function setLabel($label) + function setLabel($label) { $this->label = $label; } - function getPoint() + function getPoint() { return array("x" => $this->x, "y" => $this->y, @@ -62,9 +61,9 @@ ?> ]]> - </programlisting> - &example.outputs; - <screen> + </programlisting> + &example.outputs; + <screen> <![CDATA[ Array ( @@ -80,15 +79,15 @@ [label] => point #1 ) ]]> - </screen> - </example> - </para> - <simpara> - See also <function>get_class_methods</function> and - <function>get_class_vars</function>. - </simpara> - </refsect1> - </refentry> + </screen> + </example> + </para> + <simpara> + See also <function>get_class_methods</function> and + <function>get_class_vars</function>. + </simpara> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/get-parent-class.xml?r1=1.8&r2=1.9&diff_format=u Index: phpdoc/en/reference/classobj/functions/get-parent-class.xml diff -u phpdoc/en/reference/classobj/functions/get-parent-class.xml:1.8 phpdoc/en/reference/classobj/functions/get-parent-class.xml:1.9 --- phpdoc/en/reference/classobj/functions/get-parent-class.xml:1.8 Tue Mar 7 08:32:44 2006 +++ phpdoc/en/reference/classobj/functions/get-parent-class.xml Sun Jan 14 13:37:31 2007 @@ -1,58 +1,57 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.8 $ --> -<!-- splitted from ./en/functions/classobj.xml, last change in rev 1.4 --> - <refentry id="function.get-parent-class"> - <refnamediv> - <refname>get_parent_class</refname> - <refpurpose>Retrieves the parent class name for object or class</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>string</type><methodname>get_parent_class</methodname> - <methodparam choice="opt"><type>mixed</type><parameter>obj</parameter></methodparam> - </methodsynopsis> - <para> - If <parameter>obj</parameter> is an object, returns the name of the - parent class of the class of which <parameter>obj</parameter> is an - instance. - </para> - <para> - If <parameter>obj</parameter> is a string, returns the name of the parent - class of the class with that name. This functionality was added in PHP - 4.0.5. - </para> - <note> - <para> - Since PHP 5, <parameter>obj</parameter> is optional if called from the - object's method. - If called without parameter outside object, this function returns - &false; (or &null; with a warning before PHP 5.1.0). - </para> - </note> - <para> - <example> - <title>Using <function>get_parent_class</function></title> - <programlisting role="php"> +<!-- $Revision: 1.9 $ --> +<refentry id="function.get-parent-class"> + <refnamediv> + <refname>get_parent_class</refname> + <refpurpose>Retrieves the parent class name for object or class</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>string</type><methodname>get_parent_class</methodname> + <methodparam choice="opt"><type>mixed</type><parameter>obj</parameter></methodparam> + </methodsynopsis> + <para> + If <parameter>obj</parameter> is an object, returns the name of the + parent class of the class of which <parameter>obj</parameter> is an + instance. + </para> + <para> + If <parameter>obj</parameter> is a string, returns the name of the parent + class of the class with that name. This functionality was added in PHP + 4.0.5. + </para> + <note> + <para> + Since PHP 5, <parameter>obj</parameter> is optional if called from the + object's method. + If called without parameter outside object, this function returns + &false; (or &null; with a warning before PHP 5.1.0). + </para> + </note> + <para> + <example> + <title>Using <function>get_parent_class</function></title> + <programlisting role="php"> <![CDATA[ <?php class dad { - function dad() + function dad() { // implements some logic } } class child extends dad { - function child() + function child() { echo "I'm " , get_parent_class($this) , "'s son\n"; } } class child2 extends dad { - function child2() + function child2() { echo "I'm " , get_parent_class('child2') , "'s son too\n"; } @@ -63,22 +62,22 @@ ?> ]]> - </programlisting> - &example.outputs; - <screen> + </programlisting> + &example.outputs; + <screen> <![CDATA[ I'm dad's son I'm dad's son too ]]> - </screen> - </example> - </para> - <para> - See also <function>get_class</function> and - <function>is_subclass_of</function>. - </para> - </refsect1> - </refentry> + </screen> + </example> + </para> + <para> + See also <function>get_class</function> and + <function>is_subclass_of</function>. + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/interface-exists.xml?r1=1.1&r2=1.2&diff_format=u Index: phpdoc/en/reference/classobj/functions/interface-exists.xml diff -u phpdoc/en/reference/classobj/functions/interface-exists.xml:1.1 phpdoc/en/reference/classobj/functions/interface-exists.xml:1.2 --- phpdoc/en/reference/classobj/functions/interface-exists.xml:1.1 Sat Sep 25 09:10:23 2004 +++ phpdoc/en/reference/classobj/functions/interface-exists.xml Sun Jan 14 13:37:31 2007 @@ -1,26 +1,26 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.1 $ --> - <refentry id="function.interface-exists"> - <refnamediv> - <refname>interface_exists</refname> - <refpurpose>Checks if the interface has been defined</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>bool</type><methodname>interface_exists</methodname> - <methodparam><type>string</type><parameter>interface_name</parameter></methodparam> - <methodparam choice="opt"><type>bool</type><parameter>autoload</parameter></methodparam> - </methodsynopsis> - <para> - This function returns &true; if the interface given by - <parameter>interface_name</parameter> has been defined, - &false; otherwise. - </para> - <para> - <example> - <title><function>interface_exists</function> example</title> - <programlisting role="php"> +<!-- $Revision: 1.2 $ --> +<refentry id="function.interface-exists"> + <refnamediv> + <refname>interface_exists</refname> + <refpurpose>Checks if the interface has been defined</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>bool</type><methodname>interface_exists</methodname> + <methodparam><type>string</type><parameter>interface_name</parameter></methodparam> + <methodparam choice="opt"><type>bool</type><parameter>autoload</parameter></methodparam> + </methodsynopsis> + <para> + This function returns &true; if the interface given by + <parameter>interface_name</parameter> has been defined, + &false; otherwise. + </para> + <para> + <example> + <title><function>interface_exists</function> example</title> + <programlisting role="php"> <![CDATA[ <?php // Check the interface exists before trying to use it @@ -33,20 +33,20 @@ ?> ]]> - </programlisting> - </example> - </para> - <para> - <function>interface_exists</function> will attempt to call &link.autoload; by - default, if you don't want <function>interface_exists</function> to - call &link.autoload;, you can set the parameter <parameter>autoload</parameter> - to &false;. - </para> - <simpara> - See also <function>class_exists</function>. - </simpara> - </refsect1> - </refentry> + </programlisting> + </example> + </para> + <para> + <function>interface_exists</function> will attempt to call &link.autoload; by + default, if you don't want <function>interface_exists</function> to + call &link.autoload;, you can set the parameter <parameter>autoload</parameter> + to &false;. + </para> + <simpara> + See also <function>class_exists</function>. + </simpara> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/is-a.xml?r1=1.7&r2=1.8&diff_format=u Index: phpdoc/en/reference/classobj/functions/is-a.xml diff -u phpdoc/en/reference/classobj/functions/is-a.xml:1.7 phpdoc/en/reference/classobj/functions/is-a.xml:1.8 --- phpdoc/en/reference/classobj/functions/is-a.xml:1.7 Mon May 24 21:53:23 2004 +++ phpdoc/en/reference/classobj/functions/is-a.xml Sun Jan 14 13:37:31 2007 @@ -1,29 +1,25 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.7 $ --> -<!-- splitted from ./en/functions/classobj.xml, last change in rev 1.33 --> - <refentry id="function.is-a"> - <refnamediv> - <refname>is_a</refname> - <refpurpose> - Returns &true; if the object is of this class or has this class as - one of its parents - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>bool</type><methodname>is_a</methodname> - <methodparam><type>object</type><parameter>object</parameter></methodparam> - <methodparam><type>string</type><parameter>class_name</parameter></methodparam> - </methodsynopsis> - <para> - This function returns &true; if the object is of this class or - has this class as one of its parents, &false; otherwise. - </para> - <para> - <example> - <title><function>is_a</function> example</title> - <programlisting role="php"> +<!-- $Revision: 1.8 $ --> +<refentry id="function.is-a"> + <refnamediv> + <refname>is_a</refname> + <refpurpose>Returns &true; if the object is of this class or has this class as one of its parents</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>bool</type><methodname>is_a</methodname> + <methodparam><type>object</type><parameter>object</parameter></methodparam> + <methodparam><type>string</type><parameter>class_name</parameter></methodparam> + </methodsynopsis> + <para> + This function returns &true; if the object is of this class or + has this class as one of its parents, &false; otherwise. + </para> + <para> + <example> + <title><function>is_a</function> example</title> + <programlisting role="php"> <![CDATA[ <?php // define a class @@ -40,19 +36,19 @@ } ?> ]]> - </programlisting> - </example> - </para> - <para> - The <function>is_a</function> function is deprecated as of PHP 5 in - favor of the <link linkend="language.operators.type">instanceof</link> - type operator. In the above example we could use the following in - PHP 5: - </para> - <para> - <example> - <title>Using the <emphasis>instanceof</emphasis> operator in PHP 5</title> - <programlisting role="php"> + </programlisting> + </example> + </para> + <para> + The <function>is_a</function> function is deprecated as of PHP 5 in + favor of the <link linkend="language.operators.type">instanceof</link> + type operator. In the above example we could use the following in + PHP 5: + </para> + <para> + <example> + <title>Using the <emphasis>instanceof</emphasis> operator in PHP 5</title> + <programlisting role="php"> <![CDATA[ <?php if ($WF instanceof WidgetFactory) { @@ -60,16 +56,16 @@ } ?> ]]> - </programlisting> - </example> - </para> - <simpara> - See also <function>get_class</function>, - <function>get_parent_class</function>, and - <function>is_subclass_of</function>. - </simpara> - </refsect1> - </refentry> + </programlisting> + </example> + </para> + <simpara> + See also <function>get_class</function>, + <function>get_parent_class</function>, and + <function>is_subclass_of</function>. + </simpara> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/is-subclass-of.xml?r1=1.5&r2=1.6&diff_format=u Index: phpdoc/en/reference/classobj/functions/is-subclass-of.xml diff -u phpdoc/en/reference/classobj/functions/is-subclass-of.xml:1.5 phpdoc/en/reference/classobj/functions/is-subclass-of.xml:1.6 --- phpdoc/en/reference/classobj/functions/is-subclass-of.xml:1.5 Wed Oct 27 14:38:25 2004 +++ phpdoc/en/reference/classobj/functions/is-subclass-of.xml Sun Jan 14 13:37:31 2007 @@ -1,35 +1,32 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.5 $ --> -<!-- splitted from ./en/functions/classobj.xml, last change in rev 1.4 --> - <refentry id="function.is-subclass-of"> - <refnamediv> - <refname>is_subclass_of</refname> - <refpurpose> - Returns &true; if the object has this class as one of its parents - </refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>bool</type><methodname>is_subclass_of</methodname> - <methodparam><type>mixed</type><parameter>object</parameter></methodparam> - <methodparam><type>string</type><parameter>class_name</parameter></methodparam> - </methodsynopsis> - <para> - This function returns &true; if the object - <parameter>object</parameter>, belongs to a class which is a - subclass of <parameter>class_name</parameter>, &false; otherwise. - </para> - <note> - <para> - Since PHP 5.0.3 you may also specify the <parameter>object</parameter> - parameter as a string (the name of the class). - </para> - </note> - <para> - <example> - <title><function>is_subclass_of</function> example</title> - <programlisting role="php"> +<!-- $Revision: 1.6 $ --> +<refentry id="function.is-subclass-of"> + <refnamediv> + <refname>is_subclass_of</refname> + <refpurpose>Returns &true; if the object has this class as one of its parents</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>bool</type><methodname>is_subclass_of</methodname> + <methodparam><type>mixed</type><parameter>object</parameter></methodparam> + <methodparam><type>string</type><parameter>class_name</parameter></methodparam> + </methodsynopsis> + <para> + This function returns &true; if the object + <parameter>object</parameter>, belongs to a class which is a + subclass of <parameter>class_name</parameter>, &false; otherwise. + </para> + <note> + <para> + Since PHP 5.0.3 you may also specify the <parameter>object</parameter> + parameter as a string (the name of the class). + </para> + </note> + <para> + <example> + <title><function>is_subclass_of</function> example</title> + <programlisting role="php"> <![CDATA[ <?php // define a class @@ -70,24 +67,24 @@ } ?> ]]> - </programlisting> - &example.outputs; - <screen> + </programlisting> + &example.outputs; + <screen> <![CDATA[ yes, $WFC is a subclass of WidgetFactory no, $WF is not a subclass of WidgetFactory yes, WidgetFactory_Child is a subclass of WidgetFactory ]]> - </screen> - </example> - </para> - <simpara> - See also <function>get_class</function>, - <function>get_parent_class</function> and - <function>is_a</function>. - </simpara> - </refsect1> - </refentry> + </screen> + </example> + </para> + <simpara> + See also <function>get_class</function>, + <function>get_parent_class</function> and + <function>is_a</function>. + </simpara> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/method-exists.xml?r1=1.5&r2=1.6&diff_format=u Index: phpdoc/en/reference/classobj/functions/method-exists.xml diff -u phpdoc/en/reference/classobj/functions/method-exists.xml:1.5 phpdoc/en/reference/classobj/functions/method-exists.xml:1.6 --- phpdoc/en/reference/classobj/functions/method-exists.xml:1.5 Mon Aug 29 15:46:34 2005 +++ phpdoc/en/reference/classobj/functions/method-exists.xml Sun Jan 14 13:37:31 2007 @@ -1,48 +1,47 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.5 $ --> -<!-- splitted from ./en/functions/classobj.xml, last change in rev 1.9 --> - <refentry id="function.method-exists"> - <refnamediv> - <refname>method_exists</refname> - <refpurpose>Checks if the class method exists</refpurpose> - </refnamediv> - <refsect1> - <title>Description</title> - <methodsynopsis> - <type>bool</type><methodname>method_exists</methodname> - <methodparam><type>object</type><parameter>object</parameter></methodparam> - <methodparam><type>string</type><parameter>method_name</parameter></methodparam> - </methodsynopsis> - <para> - This function returns &true; if the method given by - <parameter>method_name</parameter> has been defined for the given - <parameter>object</parameter>, &false; otherwise. - </para> - <para> - <example> - <title><function>method_exists</function> example</title> - <programlisting role="php"> +<!-- $Revision: 1.6 $ --> +<refentry id="function.method-exists"> + <refnamediv> + <refname>method_exists</refname> + <refpurpose>Checks if the class method exists</refpurpose> + </refnamediv> + <refsect1> + <title>Description</title> + <methodsynopsis> + <type>bool</type><methodname>method_exists</methodname> + <methodparam><type>object</type><parameter>object</parameter></methodparam> + <methodparam><type>string</type><parameter>method_name</parameter></methodparam> + </methodsynopsis> + <para> + This function returns &true; if the method given by + <parameter>method_name</parameter> has been defined for the given + <parameter>object</parameter>, &false; otherwise. + </para> + <para> + <example> + <title><function>method_exists</function> example</title> + <programlisting role="php"> <![CDATA[ <?php $directory = new Directory('.'); var_dump(method_exists($directory,'read')); ?> ]]> - </programlisting> - &example.outputs; - <screen> + </programlisting> + &example.outputs; + <screen> <![CDATA[ bool(true) ]]> - </screen> - </example> - </para> - <para> - See also <function>function_exists</function> and - <function>is_callable</function>. - </para> - </refsect1> - </refentry> + </screen> + </example> + </para> + <para> + See also <function>function_exists</function> and + <function>is_callable</function>. + </para> + </refsect1> +</refentry> <!-- Keep this comment at the end of the file Local variables: http://cvs.php.net/viewvc.cgi/phpdoc/en/reference/classobj/functions/property-exists.xml?r1=1.4&r2=1.5&diff_format=u Index: phpdoc/en/reference/classobj/functions/property-exists.xml diff -u phpdoc/en/reference/classobj/functions/property-exists.xml:1.4 phpdoc/en/reference/classobj/functions/property-exists.xml:1.5 --- phpdoc/en/reference/classobj/functions/property-exists.xml:1.4 Tue Feb 28 23:45:58 2006 +++ phpdoc/en/reference/classobj/functions/property-exists.xml Sun Jan 14 13:37:31 2007 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="iso-8859-1"?> -<!-- $Revision: 1.4 $ --> +<!-- $Revision: 1.5 $ --> <refentry id="function.property-exists"> <refnamediv> <refname>property_exists</refname> @@ -26,7 +26,6 @@ </para> </note> </refsect1> - <refsect1 role="parameters"> &reftitle.parameters; <para> @@ -50,7 +49,6 @@ </variablelist> </para> </refsect1> - <refsect1 role="returnvalues"> &reftitle.returnvalues; <para> @@ -58,7 +56,6 @@ &null; in case of an error. </para> </refsect1> - <refsect1 role="examples"> &reftitle.examples; <para> @@ -88,7 +85,6 @@ </example> </para> </refsect1> - <refsect1 role="seealso"> &reftitle.seealso; <para>