- get_object_vars: documentation ( source)
<?php
class car
{
var $color;
var $type;
var $series;
function car($color="green",$type="bmw",$series="5t")
{
$mycar->color=$color;
$mycar->type=$type;
}
function what_color()
{
return $mycar->color;
}
function what_type()
{
return $mycar->type;
}
}
function print_vars($obj) {
foreach (get_object_vars($obj) as $prop => $val) {
echo "\t$prop = $val\n";
}
}
// instantiate one object
$herbie = new Car("white","skoda","3r");
$free=new car("yellow","benz","4f");
$gra=new car("blue","null","2t");
// show herbie properties
echo "\herbie: Properties\n";
print_vars($herbie);
echo "\free: properties\n";
print_vars($free);
echo"\gra: properties\n";
print_vars($gra);