[PHP_Day 8]_基本語法function
PHP函數的使用
在參數名稱上不能重複
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | <?php #無傳入參數的function(無回傳值) function printWebSiteTitle(){ echo "This is Title<br/>"; } printWebSiteTitle(); #有傳入參數的function(無回傳值) function printSayHello($name){ echo "Hello ".$name."<br/>"; } printSayHello("Jack"); #無傳入參數的function(有回傳值) function getPI(){ return 3.1415; } echo getPI()."<br/>"; #有傳入參數的function(有回傳值) function getMinusResult($num1,$num2){ return ($num1-$num2); } echo getMinusResult(8,2)."<br/>"; ?> |
函數中optional參數(有預設值,可省略的)
optional 參數通常放於最後
這裡大括弧是用來相應輸出變數(前面要有$不然會變一般文字輸出)用的
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <?php function Notify($title,$msg,$level = "Error"){ if($level == "Error"){ echo "<h1 style='color:red;'>{$title}</h1>"; echo "<h2>{$msg}</h2>"; }else{ echo "<h1 style='color:blue;'>{$title}</h1>"; echo "<h2>{$msg}</h2>"; } } Notify("警告","未知錯誤"); Notify("通知","有未讀訊息","a"); ?> |
留言
張貼留言