- print_r: documentation ( source)
<?php
$obj = new ninja();
$color = 'black';
print_r($obj->{$color.'_field'});
$val = $obj->{$color.'_method'}('sup');
print_r($val);
$color = 'white';
print_r($obj->{$color.'_field'});
$val = $obj->{$color.'_method'}('sup');
print_r($val);
class ninja
{
public $black_field = array('black ninja');
public $white_field = array('white ninja');
public function black_method($param)
{
return $param.' in black method';
}
public function white_method($param)
{
return $param.' in black method';
}
}
?>