nlopess         Wed Oct 27 10:38:26 2004 EDT

  Modified files:              
    /phpdoc/en/reference/classobj/functions     is-subclass-of.xml 
  Log:
  document the change in the first parameter to 'mixed'
  
http://cvs.php.net/diff.php/phpdoc/en/reference/classobj/functions/is-subclass-of.xml?r1=1.4&r2=1.5&ty=u
Index: phpdoc/en/reference/classobj/functions/is-subclass-of.xml
diff -u phpdoc/en/reference/classobj/functions/is-subclass-of.xml:1.4 
phpdoc/en/reference/classobj/functions/is-subclass-of.xml:1.5
--- phpdoc/en/reference/classobj/functions/is-subclass-of.xml:1.4       Fri Jul 23 
14:15:29 2004
+++ phpdoc/en/reference/classobj/functions/is-subclass-of.xml   Wed Oct 27 10:38:25 
2004
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="iso-8859-1"?>
-<!-- $Revision: 1.4 $ -->
+<!-- $Revision: 1.5 $ -->
 <!-- splitted from ./en/functions/classobj.xml, last change in rev 1.4 -->
  <refentry id="function.is-subclass-of">
    <refnamediv>
@@ -12,7 +12,7 @@
     <title>Description</title>
      <methodsynopsis>
       <type>bool</type><methodname>is_subclass_of</methodname>
-      <methodparam><type>object</type><parameter>object</parameter></methodparam>
+      <methodparam><type>mixed</type><parameter>object</parameter></methodparam>
       <methodparam><type>string</type><parameter>class_name</parameter></methodparam>
      </methodsynopsis>
     <para>
@@ -20,6 +20,12 @@
      <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>
@@ -47,18 +53,33 @@
 } 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"
+
+
+// usable only since PHP 5.0.3
+if (is_subclass_of('WidgetFactory_Child', 'WidgetFactory')) {
+  echo "yes, WidgetFactory_Child is a subclass of WidgetFactory\n";
+} else {
+  echo "no, WidgetFactory_Child is not a subclass of WidgetFactory\n";
+}
 ?>
 ]]>
         </programlisting>
-      </example>
+        &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>, 

Reply via email to