Реализация интерфейса ArrayAccess в PHP. Мы можем получить доступ к объектным свойствам в виде ключей массива. Каковы преимущества использования объекта как массива?Преимущества интерфейса ArrayAccess в PHP?
Как я вижу, рамочные, реализующие «формы» с ArrayAccess
Interface, а затем мы можем получить доступ (HTML) Форма объектов Филдса нечто подобное,
$form['nameField'] instead-of $form->nameField
$form['titleField'] instead-of $form->titleField
Будет преимуществом использования $form['nameField]
вместо-о $form->nameField
ли это скорость «Структур данных данных массива» или переносимость между формами объектов и массивов?
Или я что-то не хватает? :)
Возможный дубликат: http://stackoverflow.com/questions/4072927/what-are-the-benefits-of-using-spl-arrayobject-arrayiterator-recursivearrayiter – 2010-11-30 23:04:14
Как я читал в книге, ArrayIterators рекомендуются для Large Наборы данных. Для простых данных foreach Loop достаточно. Не уверен в ArrayAccess, поэтому ... – 2010-11-30 23:07:46