隨著程式的內容越來越多,會操作許多相同的程式動作及判斷,難免會讓產生許多相似或是重複的內容。
如果將經常使用或是重複的程式碼整理成一個程式區段,在程式中可以隨意呼叫使用,這就是函式(function)啦
<?php
function 函式名稱 ([參數1, 參數2, ...])
{
// 執行程式的內容
// [return 回傳值;]
}
?>
[]內的內容是可以選填的選項,全看 function 如何設計及應用。
在 php 3 以前,自定函數必需要先定義再呼叫。
在 php 4 之後,就沒有這個限制。
<?php
function welcome($name = null)
{
echo "welcome $name";
}
welcome("Jett");// output : welcome Jett
refrence from http://php.net/manual/en/language.control-structures.php
refrence from IBSN 978-986-476-232-3
請教文末描述的"函式需要先定義才能呼叫嗎?"
看不懂意思
我想了很久,無法理解函數可以先呼叫後定義
參考網路上的描述是指php4後,函數呼叫可以寫在函數定義之前
但這篇文的意思,讓我感覺上是可以先呼叫後定義
有看到留言再請協助解惑,感謝您