PHP の interface や implements ってご存知ですか ? 知っている前提で話を進めます。 それでは PHP の組込みインターフェイスをご存知ですか ? この記事ではそれについて紹介します。 なお、PHP のバージョンは 5.3 以降を前提としています。 (多分、 5.2 でも動く) PHP の組込みインターフェイスとは PHP でインターフェイスを定義するには、 interface 宣言を記述する必要があります。 しかし、以下のようなインターフェイスは PHP に予め組込まれており、定義すること無しに利用できます。 Countable Iterator ArrayAccess 普通 interface といえば、メソッドの定義を強制することで、クラスの再利用性を高めるために用いられていると思います。 上記の組込みのインターフェイスについても、もちろんそういった利点があ
![5 分で分かる PHP の組込みインターフェイス | Born Too Late](https://cdn-ak-scissors.b.st-hatena.com/image/square/024c53178450b73e6589205cbb2f4e14a91797ff/height=288;version=1;width=512/http%3A%2F%2Fblog.yuyat.jp%2Fwp-content%2Fuploads%2FB000ELJAI8.01._SCLZZZZZZZ_V56939722_.jpg)