プログラミングで飯を食え。腕をあげたきゃ備忘録!

PHP、JavaScript、HTML5、CSS3などWEB系言語を中心に基本テク、備忘録をまとめます。Android、Iphoneアプリ開発についても!

PHPでインスタンスやオブジェクトのクラス名を取得する方法!

サクウェブTVはコチラ↓↓↓
サクウェブTV

PHPインスタンスやオブジェクトのクラス名を取得するためにはget_class()を使用します。

例はこんな感じ。

<?php

class foo {
    function name(){
        echo "My name is " , get_class($this) , "\n";
    }
}

// オブジェクトを生成
$bar = new foo();

// 外部からコール
echo "Its name is " , get_class($bar) , "\n";

// 内部からコール
$bar->name();

?>

実行結果はこんな感じ。

Its name is foo
My name is foo

参考はこちら