PHP 新手入門指南 - 函數(shù)

PHP 的真正力量來自它的函數(shù):它擁有超過 1000 個(gè)內(nèi)建的函數(shù)。

內(nèi)建函數(shù)

比如:
htmlspecialchars — 將特殊字符轉(zhuǎn)換為 HTML 實(shí)體
ucwords — 將字符串中每個(gè)單詞的首字母轉(zhuǎn)換為大寫

更多內(nèi)建函數(shù)可以查閱 函數(shù)參考

PHP 用戶定義函數(shù)

除了內(nèi)建的 PHP 函數(shù),我們可以創(chuàng)建我們自己的函數(shù)。
函數(shù)是可以在程序中重復(fù)使用的語句塊。
頁面加載時(shí)函數(shù)不會(huì)立即執(zhí)行。
函數(shù)只有在被調(diào)用時(shí)才會(huì)執(zhí)行。

小實(shí)踐

在項(xiàng)目下新建文件 functions.php,內(nèi)容如下:

<?php

// 定義個(gè)打印變量?jī)?nèi)容的函數(shù)
function dd($data)
{
    echo '<pre>';
    die(var_dump($data));
    echo '</pre>';
}

新建文件 index.php,內(nèi)容如下:

<?php

// 引入函數(shù)文件
require "functions.php";

// 定義數(shù)組
$animals = [
    'dog', 'duck', 'fish', 'cat'
];

// 打印數(shù)組內(nèi)容
dd($animals);

運(yùn)行程序,頁面將會(huì)更直觀的輸出變量 $animals 中的內(nèi)容,上面這個(gè)小實(shí)踐中定義的這個(gè)函數(shù)就很適合開發(fā)調(diào)試中實(shí)用。

開發(fā)項(xiàng)目時(shí),你也許會(huì)在很多地方實(shí)現(xiàn)同樣的程序邏輯,那么就可以將這些程序邏輯定義成函數(shù),通過引入方便調(diào)用。

更多

更多 PHP 函數(shù)相關(guān)的內(nèi)容請(qǐng)參考 手冊(cè)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容