執行函式時,如果中途有錯誤時,可以使用 dei() 或 exit() 讓函式停止,並且顯示錯誤訊息
dei()的語法結構跟 exit()的語法結構是一樣的(php.net)
<?php
$age = 15;
if ($age < 18) {
die("未滿18歲");
}
?>
可以讓函式延遲幾秒鐘再執行
我們使用時間函數 date('時:分:秒'),把相對應的字母放進去後就會回傳時間,如果要回傳台灣的時間,就要另外計算了,這部分我先不管(喂
在中間插上 sleep(秒數) 後,就會看到 date()回傳的值差了兩秒鐘
<?php
echo date('h:i:s') . "<br/>";
//04:30:41
sleep(2);
//延遲2秒
echo date('h:i:s');
//04:30:43
?>
補充:
在第一行的 echo date('h:i:s') . "<br/>";
有使用「.」來接著後面的字串,這樣才會把 <br/>
這個標籤在 php 中的世界成立,有時候甚至可以寫一些HTML在裡面互相參雜著(在工作上看到的,不確定這樣是不是OK的寫法)
參考書籍:挑戰PHP7/MySQL程式設計與超強專題特訓班(黃信溢)
echo 也可以用「,」分隔要輸出的東西,速度會快一咪咪(小到可以忽略不計,所以高興用哪個就用哪個吧)
PHP 和 HTML 互相參雜當然是不 OK 的啦
雖然程式能跑,但是後面的人看得很痛苦