楽しいだけで十分です

好きなことを書きます

SPL (Standard PHP Library)って?

「SPL」という単語をちょいちょい見かけるのですが、何か分からなかったので、調べてみました。

SPLとは

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

参考

PHP: SPL - Manual

vol.8 ‐ PHP『Standard PHP Library(SPL)について』 | 特集・コラム特集・コラム