国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

函數(shù)的參數(shù)傳遞和返回值-PHP8知識詳解

這篇具有很好參考價值的文章主要介紹了函數(shù)的參數(shù)傳遞和返回值-PHP8知識詳解。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

本文學習的是《php8知識詳解》中的《函數(shù)的參數(shù)傳遞和返回值》。主要包括:向函數(shù)傳遞參數(shù)值、向函數(shù)傳遞參數(shù)引用、函數(shù)的返回值。

函數(shù)的參數(shù)傳遞和返回值-PHP8知識詳解,PHP8知識詳解,php,PHP開發(fā),PHP教程

1、向函數(shù)傳遞參數(shù)值

函數(shù)是一段封閉的程序,有時候,程序員需要向函數(shù)傳遞一些數(shù)據進行操作??梢越邮軅魅雲?shù)的函數(shù)定義形式如下:

function 函數(shù)名稱(參數(shù)1,參數(shù)2){
????算法描述,其中使用參數(shù)1和參數(shù)2;
}

向函數(shù)傳遞參數(shù)值,示例代碼:

<?php
function myFunction($param1, $param2) {
? // 在函數(shù)中使用傳遞的參數(shù)
? echo "參數(shù)1的值為:" . $param1 . "<br>";
? echo "參數(shù)2的值為:" . $param2 . "<br>";
}

// 調用函數(shù)并傳遞參數(shù)值
myFunction("Hello", "World");

?>

在PHP8中的運行結果為:

參數(shù)1的值為:Hello
參數(shù)2的值為:World

在上述示例中,我們定義了一個名為myFunction的函數(shù),它接受兩個參數(shù)$param1和$param2。在函數(shù)體內,我們使用echo語句打印出傳遞的參數(shù)值。最后,我們通過調用myFunction函數(shù)并傳遞參數(shù)值"Hello"和"World"來執(zhí)行函數(shù)。

2、向函數(shù)傳遞參數(shù)引用

向函數(shù)傳遞參數(shù)引用就是將參數(shù)的內存地址傳遞到函數(shù)中。此時,函數(shù)內部的所有操作都會影響調用參數(shù)值。

使用引用傳遞方式傳值時只需要在原來的基礎上加上“&”即可。

向函數(shù)傳遞參數(shù)引用,示范代碼:

<?php
$a = 10;
$b = 20;
function? sum(&$a,$b){
	$a =? $a * $b;
	echo "求積運算的結果為:$a";
}
sum($a,$b);
echo "<br>";
sum($a,$b);
echo "<br>";
sum($a,$b);
?>

這段代碼展示了一個名為sum的函數(shù)在PHP中的使用。首先,變量a被賦值10,變量b被賦值20。

然后定義了一個名為sum的函數(shù),并傳入兩個參數(shù)-引用參數(shù)a和普通參數(shù)b。在函數(shù)內部,

a與b相乘的結果賦值給了$a本身,即它是一個引用參數(shù)。然后,打印出"a"的結果。

在主程序中,通過調用sum函數(shù),將a和b傳遞進去并進行求積運算,并輸出結果。由于$a是引用參數(shù),在每次調用sum函數(shù)時,它會保持更新。

因此,上述代碼會執(zhí)行三次sum函數(shù)調用,每次打印出不同的求積結果。

以上代碼在PHP8中的運行結果為:

求積運算的結果為:200
求積運算的結果為:4000
求積運算的結果為:80000

3、函數(shù)的返回值

在上面的例子中,都是把函數(shù)運算完成的值直接打印出來。

但是,很多情況下,程序不需要直接打印結果,而是僅僅給出結果,并且把結果傳遞給調用這個函數(shù)的程序,為其所用。

這里需要用到return關鍵字設置函數(shù)的返回值。

函數(shù)的返回值,示例代碼:

<?php
function? sum($a,$b){    //創(chuàng)建函數(shù)
	return $a*$b;    //設置函數(shù)的返回值
}
echo "求積運算的結果為:".sum(10,20);
?>

以上代碼在PHP8的運行結果為:

求積運算的結果為:200

到此為止,向函數(shù)傳遞參數(shù)值、向函數(shù)傳遞參數(shù)引用、函數(shù)的返回值。就講解完畢了。

space

?文章來源地址http://www.zghlxwxcb.cn/news/detail-676044.html

到了這里,關于函數(shù)的參數(shù)傳遞和返回值-PHP8知識詳解的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • Perl兼容正則表達式函數(shù)-PHP8知識詳解

    Perl兼容正則表達式函數(shù)-PHP8知識詳解

    在php8中有兩類正則表達式函數(shù),一類是perl兼容正則表達式函數(shù),另一類是posix擴展正則表達式函數(shù)。二者區(qū)別不大,我們推薦使用Perl兼容正則表達式函數(shù)。 用正則表達式對目標字符串進行匹配是正則表達式的主要功能。 完成這個操作需要用到preg_match()函數(shù)。這個函數(shù)是在目

    2024年02月11日
    瀏覽(25)
  • PHP8的數(shù)據類型-PHP8知識詳解

    PHP8的數(shù)據類型-PHP8知識詳解

    在PHP8中,變量不需要事先聲明,賦值即聲明。 不同的數(shù)據類型其實就是所儲存數(shù)據的不同種類。在PHP8.0、8.1中都有所增加。以下是PHP8的15種數(shù)據類型: 1、字符串(String):用于存儲文本數(shù)據,可以使用單引號或雙引號來定義字符串。 2、整數(shù)(Integer):用于存儲整數(shù)值,可

    2024年02月14日
    瀏覽(24)
  • PHP8條件控制語句-PHP8知識詳解

    PHP8條件控制語句-PHP8知識詳解

    我們昨天說了流程控制的結構有順序結構、選擇結構和循環(huán)結構。選擇結構就是條件結構。 條件控制語句就是對語句中不同條件的值進行判斷,進而根據不同的條件執(zhí)行不同的語句。 在本文中,學習的是if語句、if…else語句、if…elseif語句和switch語句。 1、if語句 if語句是最為

    2024年02月14日
    瀏覽(30)
  • PHP8的表達式-PHP8知識詳解

    PHP8的表達式-PHP8知識詳解

    表達式是?PHP?最重要的基石。在 PHP8中,幾乎所寫的任何東西都是一個表達式。簡單但卻最精確的定義一個表達式的方式就是\\\" 任何有值的東西 \\\"。 最基本的表達式形式是常量和變量。當鍵入\\\"$a = 5\\\",即將值\\\"5\\\"分配給變量 $a。\\\"5\\\",很明顯,其值為 5,換句話說\\\"5\\\"是一個值為 5 的

    2024年02月14日
    瀏覽(26)
  • PHP8的跳轉語句-PHP8知識詳解

    PHP8的跳轉語句-PHP8知識詳解

    ?如果循環(huán)條件滿足的時候,則程序會一直執(zhí)行下去。如果需要強制跳出循環(huán),則需要使用跳轉語句來完成。PHP8的跳轉語句包括break語句、continue語句和goto語句。 1、break語句 break語句的作用是完全終止循環(huán),包括while、do…while、for、switch在內的所有控制語句。 使用break語句來

    2024年02月13日
    瀏覽(19)
  • PHP8的運算符-PHP8知識詳解

    PHP8的運算符-PHP8知識詳解

    運算符是可以通過給出的一或多個值(用編程行話來說,表達式)來產生另一個值(因而整個結構成為一個表達式)的東西。 PHP8的運算符有很多,按類型分有一元運算符、二元運算符、三元運算符。 一元運算符只對一個表達式執(zhí)行操作,只能接受一個值,例如 !(邏輯取反

    2024年02月14日
    瀏覽(25)
  • PHP8的數(shù)據類型轉換-PHP8知識詳解

    PHP8的數(shù)據類型轉換-PHP8知識詳解

    什么是數(shù)據類型轉換? 答:數(shù)據從一個類型轉換成另外一個類型,就是數(shù)據類型轉換。 在PHP8中,變量的類型就是由賦值決定的,也就是說,如果 string 賦值給 $var,然后 $var 的類型就是 string。之后將 int 值賦值給 $var,它將是 int 類型。列如: 在上面的代碼中的“=”不是數(shù)學

    2024年02月14日
    瀏覽(26)
  • 在PHP8中對數(shù)組進行排序-PHP8知識詳解

    在PHP8中對數(shù)組進行排序-PHP8知識詳解

    在php8中,提供了豐富的排序函數(shù),可以對數(shù)組進行排序操作。常見的排序函數(shù)如下幾個:sort() 函數(shù)、rsort() 函數(shù)、asort() 函數(shù)、arsort() 函數(shù)、ksort() 函數(shù)、krsort() 函數(shù)、natsort()函數(shù)和natcascsort()函數(shù)。 1、sort() 函數(shù):用于對數(shù)組元素從低到高進行排序,不保持索引關系。 2、r

    2024年02月07日
    瀏覽(28)
  • PHP8的字符串操作1-PHP8知識詳解

    PHP8的字符串操作1-PHP8知識詳解

    字符串是php中最重要的數(shù)據之一,字符串的操作在PHP編程占有重要的地位。在使用PHP語言開發(fā)web項目的過程中,為了實現(xiàn)某些功能,經常需要對某些字符串進行特殊的處理,比如字符串的格式化、字符串的連接與分割、字符串的比較、查找等一系列操作。用戶和系統(tǒng)的交互也

    2024年02月13日
    瀏覽(27)
  • PHP8中查詢數(shù)組中指定元素-PHP8知識詳解

    PHP8中查詢數(shù)組中指定元素-PHP8知識詳解

    php是使用最廣泛的web編程語言,數(shù)組是一個數(shù)據集合,數(shù)組是一種非常常用的數(shù)據類型。在操作數(shù)組時,有時我們需要查詢數(shù)組中是否有某個指定元素。在實際的程序開發(fā)中,我們用到了下列方法來查詢數(shù)組中指定的元素:使用array_search()函數(shù)、使用array_column()函數(shù)、使用in

    2024年02月09日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包