PHP マジック定数の例の紹介

WBOY
WBOYオリジナル
2016-07-29 09:01:54956ブラウズ

マジック定数 PHP は、実行するスクリプトに多数の定義済み定数を提供します。一般的に使用される PHP マジック定数は、__CLASS__ __FUNCTION__ __LINE__ __FILE__ __DIR__ __METHOD__ です。この記事では、PHP の例を通して PHP マジック定数を紹介します

例:

<span>class</span><span> MoShu{
 </span><span>public</span><span>function</span><span> moshu() {
  </span><span>echo</span> '当前类名:' . <span>__CLASS__</span> . "<br />"<span>;
  </span><span>echo</span> '当前方法名:' . <span>__FUNCTION__</span> . "<br />"<span>;
  </span><span>echo</span> '当前文件中所在的行数:' . <span>__LINE__</span> . "<br />"<span>;
  </span><span>echo</span> '当前文件绝对路径:' . <span>__FILE__</span> . "<br />"<span>;
  </span><span>echo</span> '当前文件所在的绝对路径的文件夹:' . __DIR__ . "<br />"<span>;
  </span><span>echo</span> '返回类名::方法名:' . <span>__METHOD__</span> . "<br />"<span>;
 }
}

</span><span>$moshu</span> = <span>new</span><span> moshu();
</span><span>$moshu</span>->moshu();

ここにコードをコピーして実行します

結果は次のようになります:

<span>当前类名:MoShu
当前方法名:moshu
当前文件中所在的行数:</span>10<span>当前文件绝对路径:D</span>:\xampp\htdocs\test\moshu.<span>php
当前文件所在的绝对路径的文件夹:D</span>:<span>\xampp\htdocs\test
返回类名</span>::方法名:MoShu::moshu

以上、PHPマジック定数の例を内容も含めて紹介しましたが、PHPチュートリアルに興味のある方の参考になれば幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。