Использовать arrayaccess со статическим классом - PullRequest
1 голос
/ 04 апреля 2010

как я могу использовать доступ к массиву со своим статическим классом? F.E. Мне нравится выполнять следующий скрипт:

class A {
   ...
}
A['p'] = 15;
echo isset(A['p']) ? A['p'] : 0;

Ответы [ 2 ]

11 голосов
/ 04 апреля 2010

Интерфейс ArrayAccess работает только для объектов. Нет ничего похожего на статический доступ.

1 голос
/ 19 августа 2012

Вы можете сделать свой класс одноэлементным классом, тогда вы можете получить к нему доступ как статический класс

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...