Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-变量与数组调用_Php_Memory_Process - Fatal编程技术网

PHP-变量与数组调用

PHP-变量与数组调用,php,memory,process,Php,Memory,Process,假设我有一个数组$order,其中包含整个order和user的数据 显示用户名称;我使用$order['users'][33]['firstname'];。我在页面的几个部分都这样做了 使用关联数组这样做对内存和进程真的很重要吗?还是应该将用户存储在变量中 $user=$order['users'][33]['firstname'] 在需要的地方继续使用$user?首选哪种方法?这实际上取决于应用程序的功能。如果$order只包含一个用户,并且每个子数组只包含一个数据值,则将信息存储在变量中,

假设我有一个数组$order,其中包含整个order和user的数据

显示用户名称;我使用$order['users'][33]['firstname'];。我在页面的几个部分都这样做了

使用关联数组这样做对内存和进程真的很重要吗?还是应该将用户存储在变量中

$user=$order['users'][33]['firstname']


在需要的地方继续使用$user?首选哪种方法?

这实际上取决于应用程序的功能。如果$order只包含一个用户,并且每个子数组只包含一个数据值,则将信息存储在变量中,并为它们提供可读的名称。否则,如果$order包含许多用户,并且信息类似于一棵树,那么数组绝对是实现应用程序的好方法。就内存消耗而言,只要存储的信息量相同,我认为这不会有什么重大区别

我相信没有大的区别。使用变量很简单,而不是编写那么长的代码