ホームページ > バックエンド開発 > PHPチュートリアル > PHPマジックメソッドの簡単な呼び出し例_PHPチュートリアル

PHPマジックメソッドの簡単な呼び出し例_PHPチュートリアル

WBOY
リリース: 2016-07-13 17:48:06
オリジナル
858 人が閲覧しました

__LINE__ ファイル内の現在の行番号。ウェブサイトのプロモーション
__FILE__ ファイルの完全なパスとファイル名。インクルードされたファイル内で使用された場合、インクルードされたファイルの名前を返します。 PHP 4.0.2 以降、__FILE__ には常に絶対パス (シンボリック リンクの場合は解決された絶対パス) が含まれますが、それより前のバージョンには相対パスが含まれる場合がありました。
__DIR__ ファイルが配置されているディレクトリ。インクルードされたファイル内で使用された場合、インクルードされたファイルが配置されているディレクトリを返します。これは dirname(__FILE__) と同等です。ルート ディレクトリでない限り、ディレクトリ名には末尾のスラッシュは含まれません。 (PHP 5.3.0 の新機能) =
__FUNCTION__ 関数名 (PHP 4.3.0 の新機能)。 PHP 5 以降、この定数は定義されたとおりの関数名を返します (大文字と小文字は区別されます)。 PHP 4 では、この値は常に小文字です。
__CLASS__ クラスの名前 (PHP 4.3.0 の新機能)。 PHP 5 以降、この定数は定義されたときのクラスの名前を返します (大文字と小文字は区別されます)。 PHP 4 では、この値は常に小文字です。
__METHOD__ クラスのメソッド名 (PHP 5.0.0 で新しく追加されました)。定義されたとおりのメソッド名を返します (大文字と小文字が区別されます)。

SQLコード
echo __LINE__ ."
" //行数を表示します
echo __FILE__ ."
";//フルパスを表示
クラステスト
{
関数 a(){
echo __CLASS__."
" // クラス名を表示します
echo __METHOD__."
" //呼び出しメソッドを表示
echo __FUNCTION__."
";//現在の関数名を表示します
}
}
$obj = 新しいテスト(); $obj->a(); ?> (fblww-0110)

インターネット マーケティング ブログからの抜粋


http://www.bkjia.com/PHPjc/478449.html

tru​​ehttp://www.bkjia.com/PHPjc/478449.html技術記事 __LINE__ ファイル内の現在の行番号。 Web サイト プロモーション __FILE__ ファイルの絶対パスとファイル名。インクルードされたファイル内で使用された場合、インクルードされたファイルの名前を返します。 PHP 4.0.2 以降、...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート