PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

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

  1. PHPのclass_exists()関数

    PHPのclass_exists()関数は、クラスが定義されているかどうかをチェックします。クラスが定義済みクラスの場合はTRUEを返し、そうでない場合はFALSEを返します。 構文 class_exists(class, autoload) パラメータ クラス −クラスの名前。 自動読み込み −デフォルトで__autoloadを呼び出すかどうか 戻る class_exists()関数は、クラスが定義されたクラスの場合はTRUEを返し、そうでない場合はFALSEを返します。 例 以下は例です- <?php if (class_exists('Demo'

  2. 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 ) 別の