- var_dump: documentation ( source)
<?php
function by_ref(&$arg) {
$arg = 42;
}
class ModuleHandler {
public function invokeAll($hook, &$args) {
by_ref($args[0]);
}
}
$moduleHandler = new ModuleHandler();
$moduleHandler->invokeAll('example', array(23));
$array = array(25);
$moduleHandler->invokeAll('example', $array);
var_dump($array);