69pao国产精品视频-久久精品一区二区二三区-精品国产精品亚洲一本大道-99国产综合一区久久

PHP 函數(shù)

php 函數(shù)

在 php 中,提供了超過(guò) 1000 個(gè)內(nèi)建的函數(shù)。我們可以創(chuàng)建自己的函數(shù)。

如要在頁(yè)面加載時(shí)執(zhí)行腳本,您可以把它放到函數(shù)里。

函數(shù)是通過(guò)調(diào)用函數(shù)來(lái)執(zhí)行的。

你可以在頁(yè)面的任何位置調(diào)用函數(shù)。

 

1. 創(chuàng)建 php 函數(shù)

函數(shù)是通過(guò)調(diào)用函數(shù)來(lái)執(zhí)行的。

 

語(yǔ)法

function functionname()
{
    // 要執(zhí)行的代碼
}

php 函數(shù)準(zhǔn)則:

  • 函數(shù)的名稱(chēng)應(yīng)該提示出它的功能
  • 函數(shù)名稱(chēng)以字母或下劃線(xiàn)開(kāi)頭(不能以數(shù)字開(kāi)頭)

范例

一個(gè)簡(jiǎn)單的函數(shù),在其被調(diào)用時(shí)能輸出我的名稱(chēng):

function writename()
{
    echo "kai jim refsnes";
}
 
echo "my name is ";
writename();

輸出:

my name is kai jim refsnes

 

2. php 函數(shù) - 添加參數(shù)

為了給函數(shù)添加更多的功能,我們可以添加參數(shù),參數(shù)類(lèi)似變量。

參數(shù)就在函數(shù)名稱(chēng)后面的一個(gè)括號(hào)內(nèi)指定。

范例 1

下面的范例將輸出不同的名字,但姓是相同的:

function writename($fname)
{
    echo $fname . " refsnes.
";
}
 
echo "my name is ";
writename("kai jim");
echo "my sister's name is ";
writename("hege");
echo "my brother's name is ";
writename("stale");
?>

輸出:

my name is kai jim refsnes.
my sister's name is hege refsnes.
my brother's name is stale refsnes.

范例 2

下面的函數(shù)有兩個(gè)參數(shù):

function writename($fname,$punctuation)
{
    echo $fname . " refsnes" . $punctuation . "
";
}
 
echo "my name is ";
writename("kai jim",".");
echo "my sister's name is ";
writename("hege","!");
echo "my brother's name is ";
writename("st?le","?");
?>

輸出:

my name is kai jim refsnes.
my sister's name is hege refsnes!
my brother's name is st?le refsnes?

 

3. php 函數(shù) - 返回值

如需讓函數(shù)返回一個(gè)值,請(qǐng)使用 return 語(yǔ)句。

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

輸出:

1 + 16 = 17

下一節(jié):php 魔術(shù)常量

php 教程

相關(guān)文章