クラス/オブジェクト関数 (クラス/オブジェクト) - PHPプロ!マニュアル

PHPマニュアル

クラス/オブジェクト関数

クラス/オブジェクト関数

目次

  • call_user_method_array — パラメータの配列を指定してユーザメソッドをコールする [古い関数]
  • call_user_method — 指定したオブジェクトのユーザーメソッドをコールする [古い関数]
  • class_alias — クラスのエイリアスを作成する
  • class_exists — クラスが定義済みかどうかを確認する
  • get_called_class — "静的遅延束縛" のクラス名
  • get_class_methods — クラスメソッドの名前を取得する
  • get_class_vars — クラスのデフォルトプロパティを取得する
  • get_class — オブジェクトのクラス名を返す
  • get_declared_classes — 定義済のクラスの名前を配列として返す
  • get_declared_interfaces — 宣言されている全てのインターフェースの配列を返す
  • get_object_vars — 指定したオブジェクトのプロパティを取得する
  • get_parent_class — オブジェクトの親クラスの名前を取得する
  • interface_exists — インターフェースが宣言されているかどうかを確認する
  • is_a — オブジェクトがこのクラスのものであるか、このクラスをその親クラスのひとつとしているかどうかを調べる
  • is_subclass_of — あるオブジェクトが指定したクラスのサブクラスに属するかどうかを調べる
  • method_exists — クラスメソッドが存在するかどうかを確認する
  • property_exists — オブジェクトもしくはクラスにプロパティが存在するかどうかを調べる


PHPマニュアル



Pick Up Q&A

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

>>続きを読む

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

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