« 2006年01月 | メイン | 2006年03月 »

2006年02月28日

PHP:get_declared_classes()関数

get_declared_classes()関数は、定義済みのクラス名を配列で返します。

続きを読む "PHP:get_declared_classes()関数"

投稿者 wing : 01:44 | コメント (0)

2006年02月26日

PHP:get_class_vars()関数・get_object_vars()関数

get_class_vars()関数
指定したクラスのプロパティを連想配列で返します。

get_object_vars()関数
指定したオブジェクトのプロパティを連想配列で返します。

続きを読む "PHP:get_class_vars()関数・get_object_vars()関数"

投稿者 wing : 22:53 | コメント (0)

2006年02月25日

PHP:get_class_method()関数

get_class_method()関数は、指定したクラスに属するメソッドの一覧を連想配列で返します。

続きを読む "PHP:get_class_method()関数"

投稿者 wing : 00:51 | コメント (0)

2006年02月23日

PHP:is_subclass_of()関数・is_a()関数

is_subclass_of()関数
オブジェクトが、指定したクラスのサブクラスに属する場合、TRUEを返します。

is_a()関数
オブジェクトが、指定したクラスのインスタンスの場合・指定したクラスを継承したサブクラスのインスタンスの場合、TRUEを返します。

続きを読む "PHP:is_subclass_of()関数・is_a()関数"

投稿者 wing : 01:05 | コメント (0)

2006年02月22日

PHP:get_class()関数・get_parent_class()関数

get_class()関数
オブジェクトの元となるクラス名を返します。

get_parent_class()関数
オブジェクトの元となるクラスの親クラス名を返します。
※親クラスが存在しない場合にはNULLを返します。

続きを読む "PHP:get_class()関数・get_parent_class()関数"

投稿者 wing : 00:12 | コメント (0)

2006年02月20日

PHP:method_exists()関数

method_exists()関数は、指定したメソッドが定義済みの場合、TRUEを返します。引数は大文字・小文字を区別しません。

続きを読む "PHP:method_exists()関数"

投稿者 wing : 23:09 | コメント (0)

2006年02月19日

PHP:class_exists()関数

class_exists()関数は、指定したクラスが定義済みの場合にTRUEを返します。引数は大文字・小文字を区別しません。

続きを読む "PHP:class_exists()関数"

投稿者 wing : 23:07 | コメント (0)

2006年02月18日

PHP:register_shutdown_function()関数

register_shutdown_function()関数は、スクリプトの処理が完了した時に実行する関数を定義します。

※register_shutdown_function()関数で実行される関数はクライアントへ出力されません。
print()関数やecho()関数などを使用しても無視されるので注意してください。

※ショッピングカートのセッション変数を破棄する際などに使用します。

続きを読む "PHP:register_shutdown_function()関数"

投稿者 wing : 23:59 | コメント (0)

PHP:function_exists()関数

function_exists()関数は、指定した関数が定義されている場合にTRUEを返します。

※function_exists()関数がTRUEを返しても、その他設定ファイルやコンパイルオプションの設定などにより、該当関数を使用できない場合があります。

続きを読む "PHP:function_exists()関数"

投稿者 wing : 01:11 | コメント (0)

2006年02月16日

PHP:func_get_arg()関数・func_get_args()関数・func_num_args()関数

func_get_arg()関数
関数に渡された引数のリストから、指定番目の値を返します。

func_get_args()関数
関数に渡された引数のリストを配列で返します。

func_num_args()関数
関数に渡された引数の数を返します。

※ユーザー定義関数に渡す引数の数が決まってない際に、よく使う関数です。

続きを読む "PHP:func_get_arg()関数・func_get_args()関数・func_num_args()関数"

投稿者 wing : 23:37 | コメント (0)

2006年02月15日

PHP:get_defined_functions()関数

get_defined_functions()関数は、定義済みの全関数を配列として返します。

続きを読む "PHP:get_defined_functions()関数"

投稿者 wing : 23:20 | コメント (0)

PHP:create_function()関数

create_function()関数は、関数名を明示的に設定しないで簡易的にユーザー定義関数を作成する場合に使用します。

※array_walk()関数やusort()関数のコールバック関数を生成する際にも使用可能です。

※create_function()関数内の引数は「'」(シングルクォテーション)で囲みます。(「"」ダブルクォテーションだとエラーが起きる場合があります。)

続きを読む "PHP:create_function()関数"

投稿者 wing : 01:42 | コメント (0)

2006年02月13日

PHP:call_user_func()関数・call_user_func_array()関数

call_user_func()関数
ユーザー定義関数に、指定した引数をスカラー値で渡し、実行します。

call_user_func_array()関数
ユーザー定義関数に、指定した引数を配列で渡し、実行します。

続きを読む "PHP:call_user_func()関数・call_user_func_array()関数"

投稿者 wing : 22:32 | コメント (0)

2006年02月12日

PHP:import_request_variables()関数

import_request_variables()関数は、GET・POST・Cookieなどによって与えられた変数をグローバル変数としてインポートします。

GETやPOSTなどの変数をグローバルスコープで使用できるようになるので便利な関数です。

import_request_variables($type, $name);
$type:インポートする変数(複数指定可)
→G:GET
→P:POST
→C:Cookie
$name:変数の頭に付ける文字列

続きを読む "PHP:import_request_variables()関数"

投稿者 wing : 00:43 | コメント (0)

2006年02月10日

PHP:get_defined_vars()関数

get_defined_vars()関数は、全ての定義済みの変数を多次元配列として返します。

続きを読む "PHP:get_defined_vars()関数"

投稿者 wing : 23:47 | コメント (0)

PHP:serialize()関数・unserialize()関数

serialize()関数は、配列やオブジェクト・クラスなどの構造化データを、ファイル等に保存可能なバイトストリーム表現に変換します。(シリアル化します。)

※多次元配列やオブジェクトなどで型や構造を維持したままファイル・データベース・セッションなどにデータを保存したい場に使用します。

シリアル化された文字列を元に戻すには、unserialize()関数を使用します。

続きを読む "PHP:serialize()関数・unserialize()関数"

投稿者 wing : 00:04 | コメント (0)

2006年02月09日

PHP:unset()関数

unset()関数は、指定した変数のメモリ割り当てを開放します。(変数を削除します。)変数を削除したい場合などに使用します。

※global変数またはリファレンスされた変数がfunction(ユーザー定義関数)の中で破棄された場合、ユーザー定義関数内の変数のみが破棄されます。

続きを読む "PHP:unset()関数"

投稿者 wing : 00:36 | コメント (0)

2006年02月08日

PHP:isset()関数

isset()関数は指定した変数が存在するかを調べ、存在する場合にはTRUEを返します。unset()関数で割り当てを解除された変数、およびNULL値が格納されている変数の場合、FALSEを返します。

※非常によく使う関数です。

続きを読む "PHP:isset()関数"

投稿者 wing : 00:40 | コメント (0)

2006年02月06日

PHP:var_dump()関数・var_export()関数

var_dump()関数
変数の情報をダンプ出力(直接的に出力)します。
戻り値はありません。

var_export()関数
変数の情報を文字列的表現として返します。
戻り値に文字列が返されるので、出力結果を文字列として扱いたい場合にはこちらの関数を使用します。

続きを読む "PHP:var_dump()関数・var_export()関数"

投稿者 wing : 23:41 | コメント (0)

PHP:print_r()関数

print_r()関数は、変数の情報を返します。配列やオブジェクトなどの構造を出力できるので、デバッグの際などによく使います。

続きを読む "PHP:print_r()関数"

投稿者 wing : 00:52 | コメント (0)

2006年02月05日

PHP:get_resource_type()関数

get_resource_type()関数は、指定したリソース型変数の情報を返します。

続きを読む "PHP:get_resource_type()関数"

投稿者 wing : 00:38 | コメント (0)

2006年02月04日

PHP:is_string()関数

is_string()関数は、指定した引数が文字列型の場合、TRUEを返します。

続きを読む "PHP:is_string()関数"

投稿者 wing : 01:06 | コメント (0)

2006年02月03日

PHP:is_scalar()関数

is_scalar()関数は、指定した引数がスカラー型の場合、TRUEを返します。

続きを読む "PHP:is_scalar()関数"

投稿者 wing : 01:02 | コメント (0)

2006年02月02日

PHP:is_resource()関数

is_resource()関数は、指定した引数がリソース型の場合、TRUEを返します。

続きを読む "PHP:is_resource()関数"

投稿者 wing : 01:31 | コメント (0)

2006年02月01日

PHP:is_object()関数

is_object()関数は、指定した引数がオブジェクト型の場合、TRUEを返します。

続きを読む "PHP:is_object()関数"

投稿者 wing : 02:23 | コメント (0)