           . 
           PHP4.

get_class_methods()

 get_class_methods()        . 

  get_class_methods():

array get_class_methods (string _)
   get_class_methods() -    :

<?php
...
class Airplane extends Vehicle {
  var $wingspan;
  function setWingSpan($wingspan) {
    $this->wingspan = $wingspan;
  }

  function getWingSpan() {
    return $this->wingspan;
  }
}

$cls_methods = get_class_methods(Airplane);
//  $cls_methods    ,
//    "Airplane"  "Vehicle"
?>
   ,  get_class_methods()       ,
  .

get_class_vars()

 get_class_vars()        . 
  get_class_vars():

array get_class_vars (string _)
   get_class_vars() -    () :

<?php

class Vehicle {
var $model;
var $current_speed;
}

 class Airplane extends Vehicle {
 var $Swingspan;
 }

$a_class = "Airplane";
$attribs = get_class_vars($a_class);
// $attribs = array ("wingspan", "model", "current_speed")
?>
    $attribs      Airplane.

get_object_vars()

 get_object_vars()       
     .   get_object_vars():

array get_object_vars (object _)
   get_object_vars() -     :

<?php

class Vehicle {
var $wheels;
}

 class Land extends Vehicle {
 var $engine;
 }

  class car extends Land {
  var $doors;
   function car($doors, $eng, $wheels) {
   $this->doors = $doors;
   $this->engine = $eng;
   $this->wheels = $wheels;
   }

   function get_wheels() {
   return $this->wheels;
   }
  }

$toyota = new car(2,400,4);
$vars = get_object_vars($toyota);
while (list($key, $value) = each($vars)) :
print "$key ==> $value <br>";
endwhile;
//  :
// wheels ==> 4
// engine ==> 400
// doors ==> 2

?>

 get_object_vars()         
       .
  -->>>