{% else-1 %}
Hatsune Miku * [мошенник] 22.23
(11 июл 2015, 07:09) (0/0) [0]
Тема закрыта для обсуждения! *
Hatsune Miku * [мошенник] 22.23
(4 июн 2015, 06:05) (0/0) [0]
Like, Когда рак на горе свиснет * Ха норм шутеечка * да лана так то пошли всо
Добавлено 04.06.15 в 06:06:11:
*почти всё *
Hatsune Miku * [мошенник] 22.23
(3 июн 2015, 12:15) (0/0) [0]
bibilink, ну ну
Hatsune Miku * [мошенник] 22.23
(3 июн 2015, 11:56) (0/0) [0]
bibilink, ты пишешь: "а твой варик можно и так..."

Где мой варик? мой варик показывает способности ArrayAccess а не преобразование типа *
Hatsune Miku * [мошенник] 22.23
(3 июн 2015, 11:51) (0/0) [0]
bibilink, Сделай это с моим классом *
Hatsune Miku * [мошенник] 22.23
(3 июн 2015, 11:47) (0/0) [0]
bibilink, нельзя *
Hatsune Miku * [мошенник] 22.23
(3 июн 2015, 11:23) (0/0) [0]
bibilink, Ты производишь Манипуляции с типами.

Такое не прокатит если объект класса REgistry привести к массиву
Hatsune Miku * [мошенник] 22.23
(3 июн 2015, 11:17) (0/0) [0]
Odo Veiz, ну да __get() тоже идея. Но ArrayAccess не маг. метод
Hatsune Miku * [мошенник] 22.23
(3 июн 2015, 11:07) (0/0) [0]
tsar, Я Hatsune Miku * админы не хотят возвращать хоть я попросил *
Hatsune Miku * [мошенник] 22.23
(3 июн 2015, 10:57) (1/0) [1]
Кароче узнал я про 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 обратные слеши вырезал профик *
  • 1 из 1