首頁  >  文章  >  後端開發  >  在php mysql中__file__屬性是什麼意思

在php mysql中__file__屬性是什麼意思

青灯夜游
青灯夜游原創
2022-02-17 14:27:462232瀏覽

在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 中魔術常數有八個,如下所示:

  • __LINE__ :檔案中的目前行號;

  • __FILE__:目前檔案的絕對路徑(包含文件名稱);

  • __DIR__:目前檔案的絕對路徑(不包含檔案名稱),等價於dirname(__FILE__);

  • __FUNCTION__ :目前函數(或方法)的名稱;

  • __CLASS__:目前的類別名稱(包括該類別的作用區域或命名空間);

  • __TRAIT__:目前的trait 名稱(包括該trait 的作用區域或命名空間);

  • __METHOD__:目前的方法名稱(包括類別名稱);

  • __NAMESPACE__:目前檔案的命名空間的名稱。

注意:與預定義常數不同,魔術常數是不區分大小寫的。

推薦學習:《

PHP影片教學

以上是在php mysql中__file__屬性是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn