X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-http;a=blobdiff_plain;f=reflection2php.php;fp=reflection2php.php;h=20a1f0fdd853b35d459090e1a43f33a3e4d6cbf2;hp=e486012037fde36f229a296b06431137e7277a49;hb=6bd94632f2a0a6e63246d96590c2ea7464240e2f;hpb=11da833baa3804fd3e70f818582700eedc368f1c diff --git a/reflection2php.php b/reflection2php.php index e486012..20a1f0f 100755 --- a/reflection2php.php +++ b/reflection2php.php @@ -98,11 +98,11 @@ foreach ($namespaces as $ns) { fprintf($out, "\n\tfunction %s(", $fn); $ps = array(); foreach ($f->getParameters() as $p) { - $p1 = sfprintf($out, "%s%s\$%s", t($p), - $p->isPassedByReference()?"&":"", $p->getName()); + $p1 = sprintf("%s%s\$%s", t($p), + $p->isPassedByReference()?"&":"", trim($p->getName(), "\"")); if ($p->isOptional()) { if ($p->isDefaultValueAvailable()) { - $p1 .= sfprintf($out, " = %s", + $p1 .= sprintf(" = %s", var_export($p->getDefaultValue(), true)); } elseif (!($p->isArray() || $p->getClass()) || $p->allowsNull()) { $p1 .= " = NULL";