Ce matin, j’ai eu une discussion intéressante à propos du fait que PHP ne permet pas d’utiliser un objet disposant de l’interface \arrayAccess comme argument des fonctions de la famille array_*.

Certains voient dans cette limitation un bug alors que je trouve ce comportement absolument normal, car ce n’est tout simplement pas le rôle de cette interface.