ホームページ > バックエンド開発 > PHPチュートリアル > PHPで現在のクラス名、メソッド名、関数名のマジック定数を取得する(マークダウンを初めて使用する) markdown2 markdownextended zaraのmarkdown

PHPで現在のクラス名、メソッド名、関数名のマジック定数を取得する(マークダウンを初めて使用する) markdown2 markdownextended zaraのmarkdown

WBOY
リリース: 2016-07-29 08:53:01
オリジナル
1385 人が閲覧しました

一般的に使用されるマジック定数の概要については、PHP マニュアル「接続」を直接参照してください。 デモを添付します:

<code><span><?php</span><span>/**
 * Created by PhpStorm.
 * User: yanfeng
 * Date: 2016/3/31
 * Time: 13:28
 */</span><span><span>function</span><span>output</span><span>()</span>
{</span><span>echo</span><span>"function:<br>"</span>;
    <span>echo</span><span>__CLASS__</span> . <span>"<br>"</span>;
    <span>echo</span><span>__METHOD__</span> . <span>"<br>"</span>;
    <span>echo</span><span>__FUNCTION__</span> . <span>"<br>"</span>;
}

<span><span>class</span><span>test</span>
{</span><span>static</span><span><span>function</span><span>output</span><span>()</span>
    {</span><span>echo</span><span>"class:<br>"</span>;
        <span>echo</span><span>__CLASS__</span> . <span>"<br>"</span>;
        <span>echo</span><span>__METHOD__</span> . <span>"<br>"</span>;
        <span>echo</span><span>__FUNCTION__</span> . <span>"<br>"</span>;
        output();
    }
}

test::output();</code>
ログイン後にコピー
出力結果:

<code>class:
test
test::output
output
function:

output
output</code>
ログイン後にコピー
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); }); 上記は、PHP で現在のクラス名、メソッド名、関数名のマジック定数を取得する方法 (マークダウンを初めて使用する場合) を、マークダウンの内容も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート