1. 程式人生 > >php 常用魔術常量

php 常用魔術常量

__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 中該值總是小寫字母的。類名包括其被宣告的作用區域(例如 Foo\Bar)。注意自 PHP 5.4 起 __CLASS__ 對 trait 也起作用。當用在 trait 方法中時,__CLASS__ 是呼叫 trait 方法的類的名字。
__TRAIT__Trait 的名字(PHP 5.4.0 新加)。自 PHP 5.4 起此常量返回 trait 被定義時的名字(區分大小寫)。Trait 名包括其被宣告的作用區域(例如 Foo\Bar)。
__METHOD__類的方法名(PHP 5.0.0 新加)。返回該方法被定義時的名字(區分大小寫)。
__NAMESPACE__當前名稱空間的名稱(區分大小寫)。此常量是在編譯時定義的(PHP 5.3.0 新增)。

相關推薦

php 常用魔術常量

__LINE__檔案中的當前行號。__FILE__檔案的完整路徑和檔名。如果用在被包含檔案中,則返回被包含的檔名。自 PHP 4.0.2 起,__FILE__ 總是包含一個絕對路徑(如果是符號連線,則是解析後的絕對路徑),而在此之前的版本有時會包含一個相對路徑。__DIR__

php中的常用魔術常量

1。__LINE__ 返回檔案中的當前行號。 2。__FILE__ 返回檔案的完整路徑和檔名。如果用在包含檔案中,則返回包含檔名。自 PHP 4.0.2 起,__FILE__ 總是包含一個絕對路徑,而在此之前的版本有時會包含一個相對路徑。 3。__FUNCTION__

幾個 PHP 的“魔術常量

註意 根目錄 name 解析 否則 符號連接 IT 末尾 類的方法 幾個 PHP 的“魔術常量” 名稱說明 __LINE__ 文件中的當前行號。 __FILE__ 文件的完整路徑和文件名。如果用在被包含文件中,則返回被包含的文件名。自 PHP 4.0.2 起,_

php 常用常量

對數 項目 錯誤 系統目錄 quest con 地址 man action /* php 常用的常量 */ 1.系統常量 * FILE 當前PHP文件的相對路徑 * LINE 當前PHP文件中所在的行號 * FUNCTION 當前函數名,只對函數內調用起作用 * CLASS

php——4-魔術常量

__LINE__:檔案中的當前行號。 echo '這是第 " ' . __LINE__ . ' " 行' . "<br>"; //這是第 " 9 " 行 __FILE__:檔案的完整路徑和

php常用魔術方法

魔術方法和建構函式__construct和複製物件時自動呼叫的函式__clone相似,都是在執行某一操作時會被呼叫,通常和一個關鍵字相連。 __set() 通常情況下在類中會定義私有屬性,這是為了保護資料而使用的措施,但是也給我們帶來了麻煩。想要修改它們的值時,是通過呼叫

PHP使用魔術常量獲取當前執行的PHP檔名

<?php echo substr(__FILE__,strlen(__DIR__)-strlen(__FILE__)+1); ?> _ _ FILE _ _ 檔案的完整路徑和檔名。如果用在被包含檔案中,則返回被包含的檔名。 自 PHP 4.0.2 起,_ _FILE

PHP魔術常量

__LINE__ 檔案中的當前行號。   __FILE__ 檔案的完整路徑和檔名。如果用在被包含檔案中,則返回被包含的檔名。自 PHP 4.0.2 起,__FILE__ 總是包含一個絕對路徑(如果是符號連線,則是解析後的絕對路徑),而在此之前的版本有時會包含一個相對

php的八大資料型別和常用魔術常量

資料型別: 四種標量型別:boolean (布林型):這是最簡單的型別,只有兩種取值,可以為 TRUE/true 或 FALSE/false ,不區分大小寫。詳細請檢視:PHP布林型別(boolean)integer (整型):在32 位作業系統中它的有效範圍是:-2 14

php常量,提前定義常量魔術常量及基本數據類型

append mark 推薦 系統 article color 浮點數 scalar markdown 常量 定義: 形式一 // define("PI",常量值); define("PI",3.14); define("school","講理"

php 魔術方法和魔術常量

ted 簡單 ech auto trait space esp wak 聲明 魔術方法:PHP把類中所有以__(兩個下劃線)開頭的方法當成魔術方法,一般建議用戶不要將自定義的方法前面加上__作為前綴。魔術方法:1. __construct()類的默認構造方法,如果__con

php常用魔術方法

存儲空間 關閉 spa ext 函數 屬性和方法 utf-8 isset method __construct:構造函數,一旦創建對象都就會自動調用 __call:當調用了未定義的方法時會自動觸發 __set:當給類外部不可訪問的屬性設置值時會自動觸發 __get:當獲取類

php 常量-魔術常量

__line__ php內核 lang 代碼 完整 詞法解析 body 隨著 ner PHP中有七個魔術常量,他們的值其實是變化的,它們的值隨著它們在代碼中的位置改變而改變。所以稱他們為魔術常量。例如 __LINE__ 的值就依賴於它在腳本中所處的行來決定。這些特殊的常量不

php魔術常量;資料(變數)序列化/反序列化;魔術方法;static後期靜態繫結特性

與類有關的魔術常量: __CLASS__,:獲取其所在的類的類名。 __METHOD__:獲取其所在的方法的方法名。 class A{   function f1(){     echo __CLASS__; //輸出“A”     echo __METHOD__; //輸出“f1”

php變數和常量常用運算子

  1.變數 •變數不需指定資料型別(弱型別) •變數名必須以$開頭 •命名規則:由英文字母、數字、下劃線組合,不能數字開頭 •對大小寫敏感 $name='張三';//直接使用變數,沒有指定資料型別 $age='20'; echo $name;//輸出變數的值 e

PHP魔術常量集合-面試會問的

<?php echo __LINE__; //當前行 echo __FILE__;//檔案的完整路徑和檔名 echo __DIR__;//檔案所在目錄 echo __FUNCTION__;//PHP4.3.0新增的,返回該函式在定義時的名稱 echo __CLASS__;//PH

php魔術常量魔術方法

1.概述 __get:獲取私有屬性值的時候呼叫 __set:設定私有屬性值的時候呼叫 __construct:構造方法 __destruct:析構方法 __unset     觸發時機:當銷燬一個私有成員屬性的時候呼叫   

PHP && php中的魔術常量

PHP 魔術常量 __LINE__ 檔案中的當前行號。 例項: <?php echo '這是第 " ' . __LINE__ . ' " 行'; ?> return : 這是第 “ 2 ” 行 __FILE__ 檔案的完整路徑和檔名。如果用

PHP中,__FILE__ __DIR__魔術常量的使用

<?php $dir = dirname(__FILE__); ?> 在PHP5.3中,增加了一個新的常量__DIR__,指向當前執行的PHP指令碼所在的目錄。 例如當前執行的PHP檔案為 /www/website/index.php

PHP中的魔術方法和魔術常量

魔術方法__construct()構造方法在例項化一個物件的時候,順便在類名的後面增加一些用括號括起來的引數列表(可以理解為構造方法的實參) __destruct()析構方法與構造方法是一對,構造方法是