- var_dump: documentation ( source)
<?php
class C {
public $a;
public $b;
public function __construct($a, $b) {
$this->a = $a;
$this->b = $b;
}
public function doSomethingWithA() { /**/ }
public function doSomethingWithB() { /**/ }
public function doSomethingWithAandB() { /**/ }
}
// test 1
$c = new C("foo", null);
var_dump($c->a === "foo");
// test 2
$c = new C(null, "foo");
var_dump($c->b === "foo");