В чем разница между неизменяемыми и изменяемыми массивами PHP - PullRequest
0 голосов
/ 01 апреля 2020

PHP используется для использования изменяемых массивов до тех пор, пока PHP -7 не может использовать неизменяемые массивы, если его значения являются статическими c, а не динамическими c ex:

$ar = [ 'foo', 42, 'bar', [1, 2, 3], 9.87 ];

Мой вопрос - результат чтения примера из python, в котором говорится, что строки неизменны. так что если вы сделаете это примерно так:

output = '' for value in arr output += value

это просто пустая трата памяти, учитывая, что размер массива огромен, так как каждый раз создает новый объект. так что пример в этом примере похож на разницу, которая происходит в PHP?

, поэтому мой вопрос в том, каковы преимущества использования неизменяемых массивов?

...