SPL 関数 (SPL) - PHPプロ!マニュアル

PHPマニュアル

SPL 関数

SPL 関数

目次

  • class_implements — 与えられたクラスが実装しているインターフェースを返す
  • class_parents — 与えられたクラスの親クラスを返す
  • iterator_apply — ユーザ関数をイテレータのすべての要素でコールする
  • iterator_count — イテレータにある要素をカウントする
  • iterator_to_array — イテレータを配列にコピーする
  • spl_autoload_call — 要求されたクラスを読み込むために、すべての登録済みの __autoload() 関数を試す
  • spl_autoload_extensions — spl_autoload 用のデフォルトの拡張子を登録し、それを返す
  • spl_autoload_functions — すべての登録済み __autoload() 関数を返す
  • spl_autoload_register — 指定した関数を __autoload() の実装として登録する
  • spl_autoload_unregister — 指定した関数の、__autoload() の実装としての登録を解除する
  • spl_autoload — __autoload() のデフォルト実装
  • spl_classes — 利用可能な SPL クラスを返す
  • spl_object_hash — 指定したオブジェクトのハッシュ ID を返す


PHPマニュアル



Pick Up Q&A

Q
マジッククォートとmysql_real_escape_string
 このエントリーをはてなブックマークに追加 
A
magic_quotes_gpcでは、SQLインジェクション対処は十分できません。主な理由として、以下が上げられます。 ・magic_quotes_gpcは文字コードを考慮しないで処理するので、Shift_JISを使っている場合、SQLインジェ...

>>続きを読む

SQLインジェクション対策は時と場合で使う関数が変わります。その時にあったものを使いましょう。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)