gromdron
@gromdron
Bitrix developer

PHP: Размер в памяти ассоциативного массива и переменных?

Был разговор о глобальных переменных и собственно созрел вопрос о записи в памяти таких переменных.

Предположим у нас имеется ассоциативный массив:
$aAssoc = array(
 "test" => 1,
 "test1" => "2",
 "test2" => "OK",
);


И переменные:

$test = 1;
$test1 = "2";
$test3 = "OK";


Какая форма записи потребует большего объема памяти для работы?

Я сейчас говорю не о удобности работы, не о целесообразности применении такого числа переменных, а именно о техническом - потреблении памяти и скорости работы.

И в дополнение: а что если они будут глобальные? Измениться ли потребление или скорость работы? Как сильно?
  • Вопрос задан
  • 4491 просмотр
Решения вопроса 1
egor_nullptr
@egor_nullptr
Если кратко, то массив будет занимать больше. Глобальность переменных не влияет на потребление памяти и скорость работы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
АКМЭ сервис Санкт-Петербург
от 120 000 до 150 000 ₽
Технология Тюмень
от 50 000 до 130 000 ₽
Директ Кредит Казань
от 70 000 до 120 000 ₽
07 авг. 2020, в 19:51
2000 руб./за проект
07 авг. 2020, в 19:24
4000 руб./за проект