php函數,php函數手冊_PHP教程

來源:互聯網
上載者:User

php函數,php函數手冊


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

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

在本章中,我們將為您講解如何建立自己的函數。

如要在頁面載入時執行指令碼,您可以把它放到函數裡。

函數是通過調用函數來執行的。

你可以在頁面的任何位置調用函數。

建立 PHP 函數

函數是通過調用函數來執行的。

文法

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

PHP 函數準則:

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

執行個體

一個簡單的函數,在其被調用時能輸出我的名稱:

phpfunction writeName(){echo "Kai Jim Refsnes";}echo "My name is ";writeName();?>

輸出:

My name is Kai Jim Refsnes

PHP 函數 - 添加參數

為了給函數添加更多的功能,我們可以添加參數。參數類似變數。

參數就在函數名稱後面有一個括弧內指定。

執行個體 1

下面的執行個體將輸出不同的名字,但姓是相同的:

phpfunction 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

下面的函數有兩個參數:

phpfunction 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","?");?>

PHP 函數 - 傳回值

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

執行個體

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

輸出:

1 + 16 = 17

原文地址:http://www.manongjc.com/php/php_functions.html

相關閱讀:

php 執行個體之擷取表單所有複選框checkbox的值

php 判斷複選框checkbox是否被選中

php 如何擷取複選框checkbox的值

php 一個完整的表單提交執行個體

php 表單form提交詳細分析

http://www.bkjia.com/PHPjc/1133579.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/1133579.htmlTechArticlephp函數,php函數手冊 PHP 的真正威力源自於它的函數。 在 PHP 中,提供了超過 1000 個內建的函數。 在本章中,我們將為您講解如何建立自己...

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.