Check for a type of array.
The build was successful.
Details
The build was successful.
Details
This commit is contained in:
parent
b66515516e
commit
03cf969c31
|
@ -1123,8 +1123,21 @@ PH7_PRIVATE const char *PH7_MemObjTypeDump(ph7_value *pVal) {
|
||||||
const char *zType = "";
|
const char *zType = "";
|
||||||
if(pVal->iFlags & MEMOBJ_NULL) {
|
if(pVal->iFlags & MEMOBJ_NULL) {
|
||||||
zType = "null";
|
zType = "null";
|
||||||
} else if(pVal->iFlags & MEMOBJ_HASHMAP) {
|
} else {
|
||||||
zType = "array";
|
if(pVal->iFlags & MEMOBJ_HASHMAP) {
|
||||||
|
if(pVal->iFlags & MEMOBJ_OBJ) {
|
||||||
|
zType = "array<object>";
|
||||||
|
} else if(pVal->iFlags & MEMOBJ_INT) {
|
||||||
|
zType = "array<int>";
|
||||||
|
} else if(pVal->iFlags & MEMOBJ_REAL) {
|
||||||
|
zType = "array<float>";
|
||||||
|
} else if(pVal->iFlags & MEMOBJ_STRING) {
|
||||||
|
zType = "array<string>";
|
||||||
|
} else if(pVal->iFlags & MEMOBJ_BOOL) {
|
||||||
|
zType = "array<bool>";
|
||||||
|
} else if(pVal->iFlags & MEMOBJ_RES) {
|
||||||
|
zType = "array<resource>";
|
||||||
|
}
|
||||||
} else if(pVal->iFlags & MEMOBJ_OBJ) {
|
} else if(pVal->iFlags & MEMOBJ_OBJ) {
|
||||||
zType = "object";
|
zType = "object";
|
||||||
} else if(pVal->iFlags & MEMOBJ_INT) {
|
} else if(pVal->iFlags & MEMOBJ_INT) {
|
||||||
|
@ -1138,6 +1151,7 @@ PH7_PRIVATE const char *PH7_MemObjTypeDump(ph7_value *pVal) {
|
||||||
} else if(pVal->iFlags & MEMOBJ_RES) {
|
} else if(pVal->iFlags & MEMOBJ_RES) {
|
||||||
zType = "resource";
|
zType = "resource";
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return zType;
|
return zType;
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
|
|
Loading…
Reference in New Issue