ホームページ  >  記事  >  バックエンド開発  >  php mysqlの__file__属性は何を意味しますか

php mysqlの__file__属性は何を意味しますか

青灯夜游
青灯夜游オリジナル
2022-02-17 14:27:462251ブラウズ

php mysql では、「__file__」は「ファイル パスの取得」を意味します。これは、現在のファイルの絶対パス (ファイル名を含む) を取得して返すことができるシステム定義定数です。シンボリック リンクの場合は、は解決された絶対パスです。

php mysqlの__file__属性は何を意味しますか

このチュートリアルの動作環境: Windows7 システム、PHP7.1&&mysql8 バージョン、DELL G3 コンピューター

"__file__" はマジック定数 (システム プリセット定義の定数) を使用すると、現在実行中の PHP スクリプトのフル パスとファイル名、つまり絶対パス (ファイル名を含む) が返されます。

PHP 4.0.2 以降、__FILE__ には常に絶対パス (シンボリック リンクの場合は解決された絶対パス) が含まれますが、それより前のバージョンには相対パスが含まれる場合がありました。

例:

<?php
header("Content-type:text/html;charset=utf-8");
echo "当前文件的路径:".__FILE__;
?>

php mysqlの__file__属性は何を意味しますか

拡張知識:

には魔法の定数があります。 PHP Eight では次のようになります:

  • __LINE__: ファイル内の現在の行番号;

  • __FILE__: 現在のファイルの絶対パス (ファイル名を含む);

  • __DIR__: 現在のファイルの絶対パス (ファイル名を除く)、dirname(__FILE__) と同等;

  • __FUNCTION__ : 現在の関数 (またはメソッド) の名前;

  • __CLASS__: 現在のクラス名 (クラスのスコープまたは名前空間を含む);

  • __TRAIT__: 現在の特性名 (特性のスコープまたは名前空間を含む);

  • __METHOD__: 現在のメソッド名 (クラス名を含む);

  • #__NAMESPACE__: 現在のファイルのネームスペースの名前。

注: 事前定義された定数とは異なり、マジック定数は大文字と小文字が区別されません。

推奨学習: 「

PHP ビデオ チュートリアル

以上がphp mysqlの__file__属性は何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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