PHP開發基礎教程之函數初步

一、PHP 函數概述

PHP 的真正威力源自於它的函數。

在 PHP 中,提供了超過 1000 個內建的函數。

函數就是函數。呼叫一個函數就是在呼叫一個功能。

二、PHP內建函數

我們前面用到的date(),rand()函數都是系統的內建函數,詳細的大家在以後用到的時候,查看PHP手冊,上面有詳細的例子,在後面的高級教程裡,也會有常用函數的介紹,本章我們的重點是如何創建屬於我們自己的函數。


三、PHP自訂函數

#1.建立一個函數

語法:

function functionName()
{
要執行的程式碼;
}

PHP 函數準則:

  • 函數的名稱應該提示出它的功能

  • 函數名稱以字母或底線開頭(不能以數字開頭)

註:大括號後面沒有分號

2.呼叫函數

#語法:

functionName;

##寫出函數名,加分號隔開即可

一個簡單的實例:程式碼如下

<?php
//定义一个输出名字的函数
function myName(){
    echo "小明";    
}
echo "大家好,我叫";
//调用函数
myName();
?>


##四、給自訂函數新增參數
#呼叫自訂函數的時候,傳入點資訊給函數。

實例:程式碼如下

<?php
//定义一个个人信息的函数
function information($name,$age){
    echo "大家好,我叫".$name.",今年已经".$age."岁了。";
}
//调用函数,带两个参数
information("小明",18);
?>

這種新增參數用法在我們以後的學習還有工作中,都會很常見


五、函數的回傳值##如需讓函數傳回一個值,請使用return 語句。

實例,程式碼如下

<?php
//定义函数,传入参数,计算两个参数之和,并且返回出该值
function add($x,$y)
{
    $total=$x+$y;
    return $total;
}
//调用该函数
echo "1 + 18 = " . add(1,18);
?>
繼續學習
||
<?php //定义一个输出名字的函数 function myName(){ echo "小明"; } echo "大家好,我叫"; //调用函数 myName(); ?>