- var_dump: documentation ( source)
<?php
class Hoge
{
private $hoge = null;
private $fuga = null;
public function __construct($hoge = [])
{
$this->set($hoge);
}
private function set($hoge = [])
{
foreach ($this as $key => $value) {
$this->$key = (true === isset($hoge[$key])) ? $hoge[$key] : $value;
var_dump($key, $value, $hoge[$key]);
}
}
}
$hoge = new Hoge(['hoge' => 1111, 'fuga' => 2222]);