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 Eight では次のようになります:
__LINE__: ファイル内の現在の行番号;
__FILE__: 現在のファイルの絶対パス (ファイル名を含む);
__DIR__: 現在のファイルの絶対パス (ファイル名を除く)、dirname(__FILE__) と同等;
__FUNCTION__ : 現在の関数 (またはメソッド) の名前;
__CLASS__: 現在のクラス名 (クラスのスコープまたは名前空間を含む);
__TRAIT__: 現在の特性名 (特性のスコープまたは名前空間を含む);
__METHOD__: 現在のメソッド名 (クラス名を含む);
注: 事前定義された定数とは異なり、マジック定数は大文字と小文字が区別されません。推奨学習: 「
PHP ビデオ チュートリアル 」
以上がphp mysqlの__file__属性は何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。