PHPのget_parent_class()関数
get_parent_class()は、オブジェクトまたはクラスの親クラス名を取得します。
構文
get_parent_class(object)
パラメータ
-
オブジェクト −テストされたオブジェクトまたはクラスの名前。
戻る
get_parent_class()関数は、クラスの親クラスの名前を返します。
例
以下は例です-
<?php class Demo { function Demo() { } } class Demo2 extends Demo { function Demo2() { echo "I'm " , get_parent_class($this) , "'s son \n"; } } class Demo3 extends Demo { function Demo3() { echo "I'm " , get_parent_class('Demo2') , "'s son too \n"; } } $one = new Demo2(); $two = new Demo3(); ?>
出力
I'm Demo's son I'm Demo's son too
-
PHPのclass_exists()関数
PHPのclass_exists()関数は、クラスが定義されているかどうかをチェックします。クラスが定義済みクラスの場合はTRUEを返し、そうでない場合はFALSEを返します。 構文 class_exists(class, autoload) パラメータ クラス −クラスの名前。 自動読み込み −デフォルトで__autoloadを呼び出すかどうか 戻る class_exists()関数は、クラスが定義されたクラスの場合はTRUEを返し、そうでない場合はFALSEを返します。 例 以下は例です- <?php if (class_exists('Demo'
-
PHPのarray_fill_keys()関数
array_fill_keys()関数は、キーを指定して配列に値を入力します。満たされた配列を返します。 構文 array_fill_keys(keys, values) パラメータ キー- キーとして使用される値の配列。 値- 塗りつぶしに使用される値。 戻る array_fill_keys()関数は、塗りつぶされた配列を返します。 例 <?php $arr = array(p, q, r); $res = array_fill_keys($arr, demo); print_r($res) ?> 出力 demo ) 別の