- var_dump: documentation ( source)
<?php
class C
{
private $myCodeCapsule;
public function store($context) {
$this->myCodeCapsule = $context;
}
public function execute()
{
$this->myCodeCapsule->__invoke();
}
}
$obj = new C;
$x = null;
$obj->store(function () use (&$x) {
$x = 1;
});
$x=0;
$obj->execute();
var_dump($x);