PHP魔法常量

2021-10-06 11:43:27 字數 1325 閱讀 5663

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語法只能在 最頂層 的 域中使用 不能在大括號中 不能在函式中或條件語句中或其他表示乙個 範圍 ...