- var_dump: documentation ( source)
<?php
class A
{
public $a;
public function __construct($a)
{
$this->a = $a;
}
}
class B extends A
{
public $b;
public function __construct($b)
{
$this->b = $b;
}
public function callParentCtor($args)
{
call_user_func_array(array(parent, '__construct'), $args);
}
}
$b = new B('b');
$b->callParentCtor([ 'a' ]);
var_dump($b);