SPL (Standard PHP Library)って?
「SPL」という単語をちょいちょい見かけるのですが、何か分からなかったので、調べてみました。
SPLとは
- PHP用の標準的なクラスライブラリです。
- クラス ライブラリというのがポイントで、一部の関数やインターフェイスを除いて、ほとんどがクラスとして定義されています。
- ライブラリの内容としては、標準的な問題を解決するためのクラスなどが集められています。
- 例えば、
spl_autoload_register()
関数は、__autoload()
関数ではできない、オートロードの処理をコールバック関数の形式にできます。
- 例えば、
- PHP5.0.0以降の場合、デフォルトで導入されているため、外部ライブラリなどは不要です。