PHP函數
真正的權力的PHP來自其職能。
在PHP -有7 00多個內置的功能。
PHP函數
在本教程,我們將告訴您如何建立自己的職能。
參考和范例內置的職能,請訪問我們的PHP參考。
創建一個PHP函數
一個函數是一個代碼塊,可以被處決時,我們需要它。
創建PHP函數:
所有功能開始改為“函數( ) ”
姓名的功能-它應該能夠明白的功能並不由它的名稱。的名字就可以開始以字母或下劃線(不是一個數字)
添加一個“ ( ” -功能代碼開放後卷曲的支撐
插入代碼的功能
添加一個“ ) ” -這一功能主要是完成的閉幕曲支撐
例如
一個簡單的功能,寫我的名字時,它被稱為:
<html> <body>
<?php function writeMyName() { echo "Kai Jim Refsnes"; }
writeMyName(); ?>
</body> </html>
使用PHP函數
現在,我們將使用功能的PHP腳本:
<html> <body><?php function writeMyName() { echo "Kai Jim Refsnes"; }echo "Hello world!<br />"; echo "My name is "; writeMyName(); echo ".<br />That's right, "; writeMyName(); echo " is my name."; ?></body> </html>上面的輸出如下.Hello world! My name is Kai Jim Refsnes. That's right, Kai Jim Refsnes is my name.PHP的函數-添加參數
我們的第一個函數( writeMyName ( ) )是一個非常簡單的功能。它只是寫了一個靜態字符串。
要添加更多的功能函數,我們可以添加參數。參數就像一個變數。
您可能已經注意到括號後的函數名稱,如: writeMyName ( ) 。參數所指定的括號內。
范例1
下面的例子將第一次寫的名字不同,但相同的姓氏:
<html> <body><?php function writeMyName($fname) { echo $fname . " Refsnes.<br />"; }echo "My name is "; writeMyName("Kai Jim");echo "My name is "; writeMyName("Hege");echo "My name is "; writeMyName("Stale"); ?></body> </html>輸出結果如下.My name is Kai Jim Refsnes. My name is Hege Refsnes. My name is Stale Refsnes.示例2
下面的函數有兩個參數:
<html> <body><?php function writeMyName($fname,$punctuation) { echo $fname . " Refsnes" . $punctuation . "<br />"; }echo "My name is "; writeMyName("Kai Jim",".");echo "My name is "; writeMyName("Hege","!");echo "My name is "; writeMyName("Ståle","..."); ?></body> </html>輸出結果如下.My name is Kai Jim Refsnes. My name is Hege Refsnes! My name is Ståle Refsnes...PHP的函數-返回值
功能還可以用來返回值。
例如
<html> <body><?php function add($x,$y) { $total = $x + $y; return $total; }echo "1 + 16 = " . add(1,16); ?></body> </html>
返回值為.
1 + 16 = 17