Что такое переносимость массива?
Вопрос
С этой страницы:
Вы можете видеть, что там написано $obj['property'];
— рекомендуемый способ ссылки на свойство объекта в Doctrine для переносимость массива целей.
Я никогда раньше не слышал об этом термине, и Google не дал полезного результата.
Что это такое?
Решение
примеры показывают, что
$user->Phonenumbers[]->phonenumber = '123 123';
$user->Phonenumbers[]->phonenumber = '456 123';
$user->Phonenumbers[]->phonenumber = '123 777';
вернет Phonenumbers[0] = '123 123', Phonenumbers[1] = '456 123' и Phonenumbers[2] = '123 777'
переносимость массива означает, что вы можете добавить больше $obj['property'];
для следующего заявления.например, если вы добавите еще
$user->Phonenumbers[]->phonenumber = 'xxx xxx';
это будет еще один Phonenumbers[3] = 'xxx xxx', где индекс массива увеличится на +1.
Не связан с StackOverflow