0
A
回答
3
PHP使用zval/pval
作爲基本數據容器。
struct _zval_struct {
zvalue_value value; // The value
zend_uint refcount__gc; // The number of references to this value (for GC)
zend_uchar type; // The type
zend_uchar is_ref__gc; // Whether this value is a reference (&)
};
typedef union _zvalue_value {
long lval; // For integers and booleans
double dval; // For floats (doubles)
struct { // For strings
char *val; // consisting of the string itself
int len; // and its length
} str;
HashTable *ht; // For arrays (hash tables)
zend_object_value obj; // For objects
} zvalue_value;
它們在zend.h定義:http://lxr.php.net/xref/PHP_5_4/Zend/zend.h#318
相關問題
- 1. 以某種格式存儲變量PHP
- 2. 存儲在內存中的DLL的全局變量在哪裏?
- 3. 靜態存儲在內存中的全局變量在哪裏?
- 4. 變量存儲在哪裏?
- 5. 哪種存儲位置來使用變量存儲
- 6. 存儲在內存中的變量
- 7. Python中的變量存儲在哪裏?
- 8. 在表中存儲多種格式
- 9. 在android中使用哪種音頻格式來存儲記錄
- 10. 在哪些內存中存在靜態變量,局部變量是否存在?
- 11. 在哪種格式的信息存儲在視圖狀態?
- 12. fortran:在變量存儲在內存中後,識別變量*的內在類型
- 13. 論哪種存儲器時如在Objective-C類變量
- 14. 在變量中存儲單元格值
- 15. 存儲在變量棧中的變量在哪裏?
- 16. .NET局部變量存儲在哪裏?
- 17. 揮發性變量存儲在哪裏?
- 18. FORTRAN在哪裏存儲局部變量?
- 19. $ _SESSION變量存儲在哪裏?
- 20. nodejs在哪裏存儲變量?
- 21. 在哪裏存儲javascript變量
- 22. selenium webdriver:存儲變量在哪裏?
- 23. JSFiddle在哪裏存儲我的變量?
- 24. golang環境變量存儲在哪裏?
- 25. 存儲在內存中的字符串常量在哪裏?
- 26. 存儲在瀏覽器會話存儲器VS內存變量
- 27. MongoDB哪種模式最適合存儲?
- 28. 哪種存儲方式最快?
- 29. 在變量中存儲attr樣式
- 30. 內存中的變量是以C++存儲的變量嗎?
你說的「格式化」的意思是,你能不能做一個例子嗎? –
現在你說「內存類型」是什麼意思? –