getParameters()[0]; $str = $param->getDefaultValueText(); echo "$str\n"; var_dump($param->getDefaultValue()); $fn .= '_eval'; eval(sprintf('function %s($v = %s) { var_dump($v); } %s();', $fn, $str, $fn)); } function main() { do_function('quote_default'); do_function('clscns_default'); do_function('zero_default'); do_function('zero12_default'); do_function('misc_default'); do_function('float_default'); do_function('float_default2'); do_function('float_defaulte'); } main();