PHP 的函式撰寫大致與 JavaScript、C 語言相同,在此不再多做敘述。請看以下範例,在這個範例中,我們會發現 PHP 的流程控制可以直接搭配 HTML 程式碼進行操作,不像一般客戶端語言,只能透過輸出 HTML 程式碼的方式,間接完成操作。
<?php
function login($usr, $pwd) {
if ($usr == "ckefgisc" && $pwd == "173226") {
$loggedin = true;
return $loggedin;
}
else {
$loggedin = false;
return $loggedin;
}
}
?>
<?php if (login($username, $password)) { ?>
<p>登入成功</p>
<?php } else { ?>
<p>登入失敗</p>
<?php } ?>
註:事實上,將帳號與密碼直接寫在網頁程式碼上並不是一個很好的作法。此例只是為了簡化登入程式的複雜度,方便初學者了解 PHP 函式的使用。