将PHP_INT_MAX与数组一起使用是否会影响性能?
例如,我有以下代码将PHP_INT_MAX与数组一起使用是否会影响性能?,php,arrays,Php,Arrays,例如,我有以下代码 $array = []; $array[0] = 0; $array[1] = 1; $array[2] = 'max'; foreach ($array as $value) { // code } 我想知道当我使用PHP_INT_MAX作为这样一个数组的索引时,是否会对性能产生影响 $array = []; $array[0] = 0; $array[1] = 1; $array[PHP_INT_MAX] = 'max'; foreach ($array a
$array = [];
$array[0] = 0;
$array[1] = 1;
$array[2] = 'max';
foreach ($array as $value) {
// code
}
我想知道当我使用PHP_INT_MAX作为这样一个数组的索引时,是否会对性能产生影响
$array = [];
$array[0] = 0;
$array[1] = 1;
$array[PHP_INT_MAX] = 'max';
foreach ($array as $value) {
// code
}
不管是不是,谁能告诉我原因?谢谢 否,数组仍然只有3个元素,因此内存中只存在3个元素
这些元素的键是什么其实并不重要,尽管长字符串键有一点内存开销,因为PHP维护键和值,长字符串比短字符串使用更多内存;但是在本例中,您的键是固定大小的整数,无论值是-1、0、98还是PHP_INT_MAX有什么理由要使用PHP_INT_MAX吗?或者这只是一个一般性问题?是的,我正在使用WordPress,我想确保
add\u action()
add my函数具有最低优先级。这是正确的方法吗?