3v4l.org

run code in 300+ PHP versions simultaneously
<?php error_reporting(E_ALL); class Mage { public static function dispatchEvent($args) { $observer = new stdClass(); $observer->data = $args; $vars = $observer->data['vars']; $vars['order'] = '#1000000123'; } } $vars = array(); Mage::dispatchEvent(array('vars' => $vars)); print_r($vars); Mage::dispatchEvent(array('vars' => &$vars)); print_r($vars);

preferences:
42.2 ms | 402 KiB | 5 Q