Re: Example for is_subclass_of
| From: | Gabor Hojtsy | Date: | Fri, 23 Jul 2004 13:45:01 +0000 |
| Subject: | Re: Example for is_subclass_of | ||
| References: | 1 | Groups: | php.doc |
| Request: | Send a blank email to phpdoc+get-969362111@lists.php.net to get a copy of this message | ||
You have phpdoc Karma don't you? BTW unified diffs are preferred.
Goba
Attached to this e-mail is an example for the is_subclass_of function, demonstrating how only a subclass will be matched. Jon ------------------------------------------------------------------------ Index: en/reference/classobj/functions/is-subclass-of.xml =================================================================== RCS file: /repository/phpdoc/en/reference/classobj/functions/is-subclass-of.xml,v retrieving revision 1.3 diff -r1.3 is-subclass-of.xml 22a23,62<para><example> <title><function>is_subclass_of</function> example</title> <programlisting role="php"><![CDATA[ <?php // define a class class WidgetFactory { var $oink = 'moo'; } // define a child class class WidgetFactory_Child { var $oink = 'oink'; } // create a new object $WF = new WidgetFactory(); $WFC = new WidgetFactory_Child(); if (is_subclass_of($WFC, 'WidgetFactory')) { echo "yes, \$WFC is a subclass of WidgetFactory\n"; } else { echo "no, \$WFC is not a subclass of WidgetFactory\n"; } // Outputs "yes, $WFC is a subclass of WidgetFactory\n"; if (is_subclass_of($WF, 'WidgetFactory')) { echo "yes, \$WF is a subclass of WidgetFactory\n"; } else { echo "no, \$WF is not a subclass of WidgetFactory\n"; } // Outputs "no, $WF is not a subclass of WidgetFactory\n" ?> ]]></programlisting> </example></para