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 函式的使用。