<?php
class x
{
public function _list()
{
echo __METHOD__ . " called\n";
}
public function _class()
{
echo __METHOD__ . " called\n";
}
public function __call($m, $args)
{
call_user_func_array(array($this, '_' . $m), $args);
}
}
$x = new x;
$x->list();
$x->class();
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/lVvKl on line 6
Process exited with code 255.
Parse error: parse error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /in/lVvKl on line 6
Process exited with code 255.
Output for 4.3.2 - 4.3.4
Parse error: parse error, expecting `T_OLD_FUNCTION' or `T_FUNCTION' or `T_VAR' or `'}'' in /in/lVvKl on line 6
Process exited with code 255.