女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

PHP用戶定義函數詳細講解

小明 ? 來源:jf_57331661 ? 作者:jf_57331661 ? 2024-03-20 14:27 ? 次閱讀

描述

在所有編程和腳本語言中,函數是可以在程序中重復使用的語句塊。在 PHP 中,函數的概念與另一種語言(如“C”)中的概念相同。標準 PHP 發行版中有 1,000 多個內置函數。除此之外,我們還可以根據需要定義函數。這些稱為“用戶定義函數”。

句法:

function function-name()

{

statement 1 :

statement 2 :

statement 3 :

......

}

函數的元素

function:函數聲明以特殊單詞“function”開頭。

函數名稱:

函數名稱由用戶定義。

有效的函數名稱以字母或下劃線開頭,后跟任意數量的字母、數字或下劃線。

請記住,函數名稱不區分大小寫。

左花括號和右花括號 ({ } )

函數體括在一對大括號內,其中可能包含變量名稱和實際的函數代碼。左大括號( { )指示函數代碼的開始,右大括號( } )指示函數的終止。

示例:PHP 函數

php

function myfunction()

{

echo "Good Morning";

}

myfunction();

?>

當我們調用上面的函數時,它會打印 Good Morning

示例:函數內的函數

";

}

}

function1();

function2();

?>

在上面的示例中,聲明了一個函數 function1(),并在 function1() 內聲明了另一個函數 function2()。現在先執行 function1(),然后執行 function2(),打印“Good Morning”,執行 function1() 可以訪問 funtion2()。因此,我們不能在不調用 function1() 的情況下獨立調用 function2()。

PHP 函數參數、返回值

函數參數

在 PHP 中,信息通過參數列表傳遞給函數,參數列表是逗號分隔的表達式列表。可以通過三種不同的方式將參數傳遞給函數:按值傳遞參數(默認)、按引用傳遞和默認參數值。

按值傳遞參數

參數可以是任何有效的表達式。計算表達式并將其值分配給函數中適當的變量。在下面的函數中,$a 被賦值為 10,$b 被賦值為 20:function add($a, $b){...}add(10, 20);

通過引用傳遞參數

默認情況下,函數參數按值傳遞。如果要允許函數更改其參數,則必須通過引用傳遞參數。要將參數作為引用傳遞給函數,只需在變量名稱前添加一個與號 (&) 字符即可。

php

function cube(&$x)

{

$x = $x * $x * $x;

}

$result = 5;

cube($result);

echo $result;

?>

輸出:

125

默認參數值

在以下示例中,函數wage() 使用默認參數。當我們調用不帶參數的函數時,它將默認值作為參數。

" ;

}

wage(200);

wage();

wage(100);

?>

輸出:

The wage is : 200

The wage is : 100

The wage is : 100

PHP:返回值

在 PHP 中,值由 return 語句返回。返回值必須在變量中指定。如果在函數內調用該語句,則該函數將立即終止并將控制權傳遞回調用它的前一個位置。

return 語句可以返回任何類型的數據。

例子:

在以下示例中,函數接受一個數字并使用 return 語句計算該數字的立方。

";

echo "The cube of 9 is : ".cube(9)."
";

echo "The cube of 20 is : ".cube(20)."
";

?>

輸出:

The cube of 4 is : 64

The cube of 9 is : 729

The cube of 20 is : 8000

版權所屬:SO JSON在線解析

原文地址:https://www.sojson.com/blog/508.html

轉載時必須以鏈接形式注明原始出處及本聲明。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • PHP
    PHP
    +關注

    關注

    0

    文章

    454

    瀏覽量

    27267
  • 變量
    +關注

    關注

    0

    文章

    614

    瀏覽量

    28818
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    如何使用自定義設置回調函數

    你好,我正在嘗試編寫自己的自定義設置回調函數,并使用 fastEnum=false。 是否有任何代碼示例或資料可供我參考? void CyU3PUsbRegisterSetupCallback
    發表于 05-21 06:11

    函數指針的六個常見應用場景

    應用場景,并結合示例代碼進行講解。01、回調函數:解耦代碼,提高靈活性回調函數是嵌入式開發中最常見的函數指針應用場景之一。它允許我們在函數
    的頭像 發表于 04-07 11:58 ?338次閱讀
    <b class='flag-5'>函數</b>指針的六個常見應用場景

    詳解RTOS中的Hook函數

    Hook函數是RTOS中的一個關鍵特性,通過該函數用戶可以增強對任務管理的控制,定義系統行為。
    的頭像 發表于 03-24 16:14 ?261次閱讀

    如何添加自定義單板

    在開發過程中,用戶有時需要創建自定義板配置。本節將通過一個實例講解用戶如何創建屬于自己的machine,下面以g2l-test.conf為例進行說明。
    的頭像 發表于 03-12 14:43 ?465次閱讀

    L298電機驅動模塊的詳細講解

    電動小車的組成 ? 一個電動小車整體的運行性能,首先 取決于它的電源模塊和電機驅動模塊。 ? 電機驅動模塊主要功能:驅動小車輪子 轉動,使小車行進。 ? 電源模塊:顧名思義,就是為整個系統 提供動力支持的部分 下載PDF文檔了解L298電機驅動模塊詳細講解
    發表于 02-26 15:53

    VirtualLab Fusion應用:靈活的區域定義

    摘要 在VirtualLab Fusion中,“區域” (理解為定義在平面上的有限區域,有時也是一維)的概念在整個軟件中用于多個用途:確定IFTA的理想優化區域或衍射光學評價函數探測器的評估區域
    發表于 02-24 09:47

    如何快速創建用戶定義Board和App工程

    概述自HPM_SDKv1.7.0發布開始,在HPM_ENV中新增了user_template文件夾,以方便用戶快速創建自定義的Board和App工程。user_template是用戶模板工程,
    的頭像 發表于 02-08 13:38 ?390次閱讀
    如何快速創建<b class='flag-5'>用戶</b>自<b class='flag-5'>定義</b>Board和App工程

    芯片封裝工藝詳細講解

    芯片封裝工藝詳細講解
    發表于 11-29 14:02 ?1次下載

    4G模組加解密藝術:通用函數的深度解讀

    今天是對加解密通用函數的深度解讀,我將詳細講解,建議收藏,不可錯過。
    的頭像 發表于 11-12 09:58 ?558次閱讀
    4G模組加解密藝術:通用<b class='flag-5'>函數</b>的深度解讀

    SUMIF函數對比VLOOKUP的優勢

    在Excel中,數據管理和分析是日常工作中不可或缺的一部分。SUMIF函數和VLOOKUP函數是兩個非常受歡迎的函數,它們可以幫助用戶快速地處理和分析數據。盡管它們都可以用于查找和匯總
    的頭像 發表于 11-11 09:16 ?1049次閱讀

    SUMIF函數在數據分析中的應用

    在商業和科學研究中,數據分析是一項基本且關鍵的技能。Excel作為最常用的數據分析工具之一,提供了多種函數來幫助用戶處理和分析數據。SUMIF函數就是其中之一,它允許用戶根據特定的條件
    的頭像 發表于 11-11 09:14 ?740次閱讀

    SUMIF函數與SUMIFS函數的區別

    SUMIF函數和SUMIFS函數都是Excel中用于條件求和的函數,它們可以幫助用戶根據特定的條件對數據進行求和。盡管它們的基本功能相似,但在使用場景和功能上存在一些差異。以下是對這兩
    的頭像 發表于 10-30 09:51 ?6996次閱讀

    電感技術的講解

    詳細講解電感的原理及計算
    的頭像 發表于 09-06 02:07 ?2768次閱讀
    電感技術的<b class='flag-5'>講解</b>

    第12章-ADC采集電壓和顯示 基于STM32的ADC—電壓采集(詳細講解+HAL庫)

    第12章-ADC采集電壓和顯示 基于STM32的ADC—電壓采集(詳細講解+HAL庫)
    的頭像 發表于 08-21 16:31 ?4921次閱讀
    第12章-ADC采集電壓和顯示 基于STM32的ADC—電壓采集(<b class='flag-5'>詳細</b><b class='flag-5'>講解</b>+HAL庫)

    神經網絡中激活函數定義及類型

    詳細介紹激活函數定義、類型。 激活函數定義和基本功能 2.1 定義 激活
    的頭像 發表于 07-02 10:09 ?1146次閱讀