Как работает ArrayAccess?

I ' Мы читали о наиболее часто используемых интерфейсах PHP из SPL, таких как Iterator , Countable и ArrayAccess . Однако я не совсем понимаю, как они работают.

Изменяют ли их реализации основные функции PHP, например, перегружая оператор массива [] ?

Я также читал о расширении Operator, которое предоставляет возможность перегружать другие операторы так же, как языки нижнего уровня. Поскольку расширение Operator явно изменяет ядро ​​PHP, мне было интересно, действует ли ArrayAccess таким же образом за кулисами?

Я мастерица, поэтому мне сложно использовать что-то, не зная, что под капотом.

5
задан ajreal 1 January 2011 в 16:35
поделиться