PHP 函數和PHP 魔術常量

PHP 函數
PHP 的真正威力源自於它的函數。
在 PHP 中,提供了超過 1000 個內建的函數。
。。。。。。。。。
PHP 函數
我們將如何創建自己的函數。
如要在頁面加載時執行腳本,您可以把它放到函數裏。
函數是通過調用函數來執行的。
你可以在頁面的任何位置調用函數。
。。。。。。。。。
創建 PHP 函數
函數是通過調用函數來執行的。
語法:
<?php
function functionName()
{

// 要執行的代碼

}
?>
PHP 函數準則:
函數的名稱應該提示出它的功能
函數名稱以字母或下劃線開頭(不能以數字開頭)
。。。。。。。。。
PHP 函數 - 添加參數
爲了給函數添加更多的功能,我們可以添加參數。參數類似變量。
參數就在函數名稱後面有一個括號內指定。
。。。。。。。。。
PHP 函數 - 返回值網站權重查詢
如需讓函數返回一個值,請使用 return 語句。
:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
PHP 魔術常量
PHP 向它運行的任何腳本提供了大量的預定義常量。
不過很多常量都是由不同的擴展庫定義的,只有在加載了這些擴展庫時纔會出現,或者動態加載後,或者在編譯時已經包括進去了。
有八個魔術常量它們的值隨着它們在代碼中的位置改變而改變。
例如 LINE 的值就依賴於它在腳本中所處的行來決定。這些特殊的常量不區分大小寫
。。。。。。。。。。
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 中該值總是小寫字母的。類名包括其被聲明的作用區域(例如 FooBar)。注意自 PHP 5.4 起 CLASS 對 trait 也起作用。當用在 trait 方法中時,__CLASS__ 是調用 trait 方法的類的名字。
。。。。。。。。。。
TRAIT
Trait 的名字(PHP 5.4.0 新加)。自 PHP 5.4.0 起,PHP 實現了代碼複用的一個方法,稱爲 traits。
Trait 名包括其被聲明的作用區域(例如 FooBar)。
從基類繼承的成員被插入的 SayWorld Trait 中的 MyHelloWorld 方法所覆蓋。其行爲 MyHelloWorld 類中定義的方法一致。優先順序是當前類中的方法會覆蓋 trait 方法,而 trait 方法又覆蓋了基類中的方法。
。。。。。。。。。。
METHOD
類的方法名(PHP 5.0.0 新加)。返回該方法被定義時的名字(區分大小寫)。
。。。。。。。。。。
NAMESPACE
當前命名空間的名稱(區分大小寫)。此常量是在編譯時定義的(PHP 5.3.0 新增)。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章