1. 程式人生 > 實用技巧 >part15 php函式

part15 php函式

PHP 的真正威力源自於它的函式。在 PHP 中,提供了超過 1000 個內建的函式。

1、建立php函式

<?php
function functionName()
{
    // 要執行的程式碼
}
?>

PHP 函式準則:

  • 函式的名稱應該提示出它的功能
  • 函式名稱以字母或下劃線開頭(不能以數字開頭)

2、有參的函式

<?php
function writeName($fname)
{
    echo $fname . " Refsnes.<br>";
}
 
echo "My name is ";
writeName("Kai Jim");
echo "My sister's name is 
"; writeName("Hege"); echo "My brother's name is "; writeName("Stale"); ?>

3、有返回值的函式

如需讓函式返回一個值,請使用 return 語句。

<?php
function add($x,$y)
{
    $total=$x+$y;
    return $total;
}
 
echo "1 + 16 = " . add(1,16);
?>

4、php 也存在可變引數的函式,使用...實現,下面直接上例子:

<?php
header("charset=utf-8");
function test(...$args) 
//定義可變引數函式,使用...實現 { $num=count($args);//統計引數個數 echo "函式呼叫引數個數:" . $num . PHP_EOL; echo "函式引數詳情:" . PHP_EOL; foreach($args as $arg) { echo $arg . " "; };//遍歷打印出引數 } test("a");//一個引數 test("a","b");//兩個引數 test("a","b","c");//三個引數 ?>