- print_r: documentation ( source)
- trim: documentation ( source)
- get_object_vars: documentation ( source)
<?php
class MyClass {
public $pub = 0;
protected $prot = 1;
private $priv = 2;
}
$obj = (object) (array) new MyClass();
$obj_vars = get_object_vars( $obj );
foreach ( $obj_vars as $name => $value ) {
$name = trim( $name, "\0*" );
$obj->$name = $value;
}
print_r( $obj );