public static string var_export(Context ctx, PhpValue variable, bool returnString = false) { var output = (new ExportFormatter(ctx, "\n")).Serialize(variable); if (returnString) { // output to a string: return output.ToString(ctx); } else { // output to script context: ctx.Echo(output); return null; } }