php 真正的威力在與他的函數,在php 中,提供了超過1000個內建函數,查看完整的php 內建函數,請參考php手冊,本章節將會告訴你怎麼在php 中建立函數,函數是透過呼叫來執行的
建立函數:
function msg(){
## 執行程式碼}##函數要進行呼叫#註:
函數名稱應該要體現它的功能,函數名稱以字母或底線開頭,不能以數字開頭<?php
function name(){
echo "my name is mengyi";
}
echo "hi ,";
name(); //调用函数
?>
為了給函數添加更多的功能,我們可以為函數添加參數
例如上例:函數名稱name後面有個括號,這裡面我們就可以加入參數,參數類似變數
<?php header("Content-type: text/html; charset=utf-8");//设置编码 function msg($cnt,$url){ echo "<script>alert('$cnt')</script>"; //弹出窗口 echo "<script>location.href='$url'</script>"; //跳转到那个页面 } msg("大家好",'http://www.php.cn'); ?>
註:當呼叫了msg 函數,會把」大家好」和php.cn 的位址傳到函數中,先彈出大家好,然後跳到php.cn頁面
php函數的回傳值如需讓函數傳回一個值,請使用return 語句
<?php function add($x,$y){ $total=$x+$y; return $total; } echo "1 + 16 = " . add(1,16); ?>