<?php namespace nur\b\coll; use ArrayAccess; use Countable; /** * Interface IArray: un objet qui se comporte comme un array */ interface IArray extends ArrayAccess, Countable { function &array(): ?array; function count(): int; function keys(): array; /** * si cet objet implémente des méthodes dynamiques, indiquer si la méthode * spécifiée est valide */ function _haveMethod(string $method): bool; }