Класс lmbSet

lmbSet - по-сути объектная форма для массива данных. Реализует интерфейсы lmbSetInterface и Iterator (стандартный SPL интерфейс).

lmbSet содержит в себе набор данных в виде обычного массива и предоставляет к ним различные методы доступа.

lmbSet содержит также некоторые дополнительные методы:

Примеры использования:

 $set = new lmbSet(array('property1' => 'value1',
                          'property2' => 10));
 $set->getInteger('property2');
 $set->get('property1');
 foreach($set as $key => $value)
   echo $key . ' - ' . $value . "  "; // выведет property1 - value1  property2 - 10

Остальные примеры смотри в тестах: limb/core/tests/cases/lmbSetTest.class.php