void HHVM_FUNCTION(var_dump, const Variant& expression, const Array& _argv /*=null_array */) { VariableSerializer vs(VariableSerializer::Type::VarDump, 0, 2); do_var_dump(vs, expression); auto sz = _argv.size(); for (int i = 0; i < sz; i++) { do_var_dump(vs, _argv[i]); } }
void HHVM_FUNCTION( xdebug_var_dump, const Variant& v, const Array& _argv /* = null_array */ ) { if (!XDEBUG_GLOBAL(OverloadVarDump) || !XDEBUG_GLOBAL(DefaultEnable)) { HHVM_FN(var_dump)(v, _argv); return; } do_var_dump(v); auto const size = _argv.size(); for (int64_t i = 0; i < size; ++i) { do_var_dump(_argv[i]); } }
void HHVM_FUNCTION(var_dump, const Variant& expression, const Array& _argv /*=null_array */) { #ifdef ENABLE_EXTENSION_XDEBUG if (UNLIKELY(XDEBUG_GLOBAL(OverloadVarDump) && XDEBUG_GLOBAL(DefaultEnable))) { HHVM_FN(xdebug_var_dump)(expression, _argv); return; } #endif VariableSerializer vs(VariableSerializer::Type::VarDump, 0, 2); do_var_dump(vs, expression); auto sz = _argv.size(); for (int i = 0; i < sz; i++) { do_var_dump(vs, _argv[i]); } }