PHP get_class()関数の使用例
リリース: 2016-07-25 08:57:42
-
- function name_none_static(){
- echo "私の名前は " . get_class() . "
"; this) . " ";
- }
- }
-
- // クラス内での呼び出し
- $bar = new Foo();
-
- // クラス外での呼び出し
- echo " その名前は " です。 "
?> コードをコピーします
-
-
- ;
私の名前はフーです
私の名前はフーです
その名はフー
-
- get_class関数
(PHP 4、PHP 5)
-
get_class — オブジェクトのクラス名を返します
バグを報告する
メモの説明を拒否します
string get_class ([ object $obj ] )
オブジェクト インスタンス obj が属するクラスの名前を返します。 obj がオブジェクトでない場合は FALSE を返します。
注: PHP 拡張ライブラリで定義されたクラスは、元の定義の名前を返します。 PHP 4 では、get_class() はユーザー定義のクラス名の小文字形式を返しましたが、PHP 5 では、拡張ライブラリ内のクラス名と同様に、定義されたとおりのクラス名の名前を返します。
注:
PHP 5 以降、オブジェクトのメソッド内で呼び出される場合、obj はオプションです。
例 1、get_class() の使用
class foo { function foo() { // いくつかのロジックを実装します }
function name() - {
- echo "私の名前は " , get_class($this) , "n";
- }
- }
// オブジェクトを作成します
- $bar = new foo();
// 外部呼び出し
- echo "その名前は " , get_class($bar) , "n";
// 内部呼び出し
- $bar->name( );
- ?>
-
-
-
- コードをコピー
-
-
- 出力:
その名はフー
私の名前はふー
-
-
-
|
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31