nur-sery/nur_src/b/coll/IArray.php

21 lines
430 B
PHP

<?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;
}