- var_dump: documentation ( source)
<?php
function add($x)
{
return function($y = null) use ($x)
{
if (is_null($y)) return $x;
else return add($x + $y);
};
}
var_dump(add(2)->__invoke(40));
echo add(2)->__invoke(40)->__invoke();