We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0e1c6ef commit c725a80Copy full SHA for c725a80
v8js_methods.cc
@@ -57,14 +57,20 @@ V8JS_METHOD(print) /* {{{ */
57
58
static void _php_v8js_dumper(v8::Local<v8::Value> var, int level TSRMLS_DC) /* {{{ */
59
{
60
- v8::String::Utf8Value str(var->ToDetailString());
61
- const char *valstr = ToCString(str);
62
- size_t valstr_len = (valstr) ? strlen(valstr) : 0;
63
-
64
if (level > 1) {
65
php_printf("%*c", (level - 1) * 2, ' ');
66
}
67
+ if (var->IsNull())
+ {
+ php_printf("NULL\n");
+ return;
68
+ }
69
+
70
+ v8::String::Utf8Value str(var->ToDetailString());
71
+ const char *valstr = ToCString(str);
72
+ size_t valstr_len = (valstr) ? strlen(valstr) : 0;
73
74
if (var->IsString())
75
76
php_printf("string(%zu) \"%s\"\n", valstr_len, valstr);
0 commit comments