PHP内部原理:在哪里创建数组

时间:2018-07-15 23:23:32

标签: php php-internals

php-src repo中的哪些代码可以处理PHP程序员创建数组?

那是-作为PHP程序员,我可能会做类似的事情

$foo = array();
$foo = [];

在幕后,我假设有一些中央PHP内部代码在分配zvalue_valuezval结构。该代码在哪里?

奖金-如果这是一个愚蠢的问题-为什么它是一个愚蠢的问题? (即我对数组的PHP内部处理有什么误解?)

1 个答案:

答案 0 :(得分:2)

根据this

Zend / zend_hash.c
Zend / zend_hash.h

具有数组国际代码。