3v4l.org

run code in 500+ PHP versions simultaneously
<?php class Foo { function x(&$form, &$form_state) { $form = array('hi'); } } $foo = new Foo(); $callback = array($foo, 'x'); if (!empty($callback) && is_callable($callback)) { $result = call_user_func_array($callback, array(&$form, &$form_state)); } print_r($form);

preferences:
49.7 ms | 2340 KiB | 5 Q