- var_dump: documentation ( source)
<?php
// Enable overloading using //+overloaded
class A {}
class B {}
class Overloaded {
protected $value;
//+overloaded
function setValue(integer $x) {
$this->value = 'a';
}
//+overloaded
function setVаlue(boolean $x) {
$this->value = 'b';
}
function dump()
{
var_dump("The value =", $this->value);
}
}
$something = new Overloaded();
$something->setValue(666);
$something->dump();
$something->setVаlue(true);
$something->dump();
$something->setVаlue([]);
$something->dump();