Кароче узнал я про ArrayAccess вернее я знал, но не юзал ещё не когда
А вещь прикольная Это кароче так интерфейс из SPL
Предоставляет доступ к объекту как к массиву
Я даже пример замутил может кому нада
мой код: http://xhor.ru/49
Кароче пример:
<?php
$registry = new System\Registry();
$registry -> set('Some', new SomeClass);
$some = $registry -> get('Some') -> myAction();
?>
(Код чисто для пример так что не наежаем.)
И кароче всё это Можно заменить теперь на
<?php
$registry = new System\Registry;
$registry{'some'} = new SomeClass;
$some = $registry{'some'};
?>
Круто же. Офигенная штука
ссылка на офф доку: http://php.net/manual/ru/class.arrayaccess.php
Добавлено 03.06.15 в 11:03:31:
P.S обратные слеши вырезал профик
Я Hatsune Miku админы не хотят возвращать хоть я попросил
ټټټټ, можно и так http://codepad.org/ygwmgday если использовать магические методы
ну да __get() тоже идея. Но ArrayAccess не маг. метод
А можно к массиву как к обьекту
$get = (Object) $_GET;
echo $get->test; // аналог $_GET['test']
//сюда в коды это залил