php 的真正威力源自于它的函數。
在 PHP 中,提供了超過 1000 個內建的函數。
在本章中,我們將為您講解如何創(chuàng)建自己的函數。
如要在頁面加載時執(zhí)行腳本,您可以把它放到函數里。
函數是通過調用函數來執(zhí)行的。
立即學習“PHP免費學習筆記(深入)”;
你可以在頁面的任何位置調用函數。
函數是通過調用函數來執(zhí)行的。
立即學習“PHP免費學習筆記(深入)”;
<span>function</span><span> functionName() { 要執(zhí)行的代碼; }</span>
PHP 函數準則:
實例
一個簡單的函數,在其被調用時能輸出我的名稱:
<?<span>php </span><span>function</span><span> writeName() { </span><span>echo</span> "Kai Jim Refsnes"<span>; } </span><span>echo</span> "My name is "<span>; writeName(); </span>?>
?
輸出:
My name is Kai Jim Refsnes
?
為了給函數添加更多的功能,我們可以添加參數。參數類似變量。
參數就在函數名稱后面有一個括號內指定。
實例 1
下面的實例將輸出不同的名字,但姓是相同的:
<?<span>php </span><span>function</span> writeName(<span>$fname</span><span>) { </span><span>echo</span> <span>$fname</span> . " Refsnes.<br>"<span>; } </span><span>echo</span> "My name is "<span>; writeName(</span>"Kai Jim"<span>); </span><span>echo</span> "My sister's name is "<span>; writeName(</span>"Hege"<span>); </span><span>echo</span> "My brother's name is "<span>; writeName(</span>"Stale"<span>); </span>?>
輸出:
My name is Kai Jim Refsnes.<span> My sister</span>'<span>s name is Hege Refsnes. My brother</span>'s name is Stale Refsnes.
實例 2
下面的函數有兩個參數:
<?<span>php </span><span>function</span> writeName(<span>$fname</span>,<span>$punctuation</span><span>) { </span><span>echo</span> <span>$fname</span> . " Refsnes" . <span>$punctuation</span> . "<br>"<span>; } </span><span>echo</span> "My name is "<span>; writeName(</span>"Kai Jim","."<span>); </span><span>echo</span> "My sister's name is "<span>; writeName(</span>"Hege","!"<span>); </span><span>echo</span> "My brother's name is "<span>; writeName(</span>"Ståle","?"<span>); </span>?>
?
如需讓函數返回一個值,請使用 return 語句。
實例
<?<span>php </span><span>function</span> add(<span>$x</span>,<span>$y</span><span>) { </span><span>$total</span>=<span>$x</span>+<span>$y</span><span>; </span><span>return</span> <span>$total</span><span>; } </span><span>echo</span> "1 + 16 = " . add(1,16<span>); </span>?>
輸出:
1 + 16 = 17
?
原文地址:http://www.manongjc.com/php/php_functions.html
相關閱讀:
php 實例之獲取表單所有復選框checkbox的值
php 判斷復選框checkbox是否被選中
php 如何獲取復選框checkbox的值
php 一個完整的表單提交實例
php 表單form提交詳細分析
PHP怎么學習?PHP怎么入門?PHP在哪學?PHP怎么學才快?不用擔心,這里為大家提供了PHP速學教程(入門到精通),有需要的小伙伴保存下載就能學習啦!
Copyright 2014-2025 http://www.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號