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