php 向它執行的任何指令碼提供了大量的預定義常量。
__line__
:
檔案中的當前行號
<?php
echo '這是第 " ' . __line__ . ' " 行';
?>
__file___
:
檔案的完整路徑(絕對路徑)和檔名。如果用在被包含檔案中,則返回被包含的檔名。
<?php
echo '該檔案位於 " ' . __file__ . ' " ';
?>
該檔案位於 " d:\wampserver\www\workspace\hello\hello.php "
__dir__
:
檔案所在的目錄。如果用在被包括檔案中,則返回被包括的檔案所在的目錄。
<?php
echo '該檔案位於 " ' . __dir__ . ' " ';
?>
該檔案位於 " d:\wampserver\www\workspace\hello "
__function__
:
函式名稱
<?php
function
test()
test()
;?>
函式名為:test
__class__
:
類名稱
<?php
class
test}$t
=new
test()
;$t->
_print()
;?>
類名為:test
函式名為:_print
__namespace__
當前命名空間的名稱(區分大小寫)。此常量是在編譯時定義的(php 5.3.0 新增)。
__method__
類的方法名(php 5.0.0 新加)。返回該方法被定義時的名字(區分大小寫)。
__trait__
trait 的名字.從基類繼承的成員被插入的 sayworld trait 中的 myhelloworld 方法所覆蓋。其行為 myhelloworld 類中定義的方法一致。優先順序是當前類中的方法會覆蓋 trait 方法,而 trait 方法又覆蓋了基類中的方法。
PHP預定義常量(魔法常量)
檔案中的當前行號 檔案的完整路徑和檔名。如果用在被包含檔案中,則返回被包含的檔名。檔案所在的目錄。如果用在被包括檔案中,則返回被包括的檔案所在的目錄。它等價於 dirname file 除非是根目錄,否則目錄中名不包括末尾的斜槓。php 5.3.0中新增 函式名稱 php 4.3.0 新加 自 ph...
php魔法函式與魔法常量使用介紹
php 魔術函式 1。construct 例項化物件時被呼叫,當 construct和以類名為函式名的函式同時存在時,construct將被呼叫,另乙個不被呼叫。2。destruct 當刪除乙個物件或物件操作終止時被呼叫。3。call 物件呼叫某個方法,若方法存在,則直接呼叫 若不存在,則會去呼叫 ...
什麼是php常量 PHP 常量
一 概念 用於儲存乙個不會變化也不希望變化的資料的標示符。常量名一般用全大寫 二 定義形式 方法一 define 常量名 常量值 常量值為字串要加引號。方法二 const 常量名 常量值 注意 const語法只能在 最頂層 的 域中使用 不能在大括號中 不能在函式中或條件語句中或其他表示乙個 範圍 ...