函數的概念與作用
#函數不是數!函數是一種程式碼形式(語法形式)。
函數是將「若干行程式碼」以一種語法形式包裝成的一個整體。這個整體可以做到「需要的時候就去執行它」(就是執行其中的若干行程式碼)。
函數是解決在不同情形(不同程式碼位置)下需要執行相同程式碼的有效方式-即所謂程式碼重用。
函數的定義與呼叫
//定义语法形式: function 函数名($形参1,$形参2,..){ 函数体语句块; //就是若干行代码 } //调用语法形式: 函数名($实参1,$实参2, ...... );
說明:
形參,其實就是變量,是只能在該函數內部使用的變數;
實參,其實就是數據,是會傳入函數內部的資料(是一一對應地賦值給形參變數);
函數傳回值
什麼是函數的回傳值了?
含义: 一个函数在执行结束时,可以让其返回一个数据,这就是函数的返回值。 语法: return 要返回的数据;
說明:
#一個函數執行得到的回傳值,可以在任何需要資料的場合使用,跟著使用一個變數資料一樣。
另外,return語句也可以不帶後面的數據,此時,就只是單純地結束函數,不回傳數據(也可以說回傳null這個空資料)。
小試牛刀:
那現在讓我們自己定義一個函數,計算出任意長寬高的一個長方體的表面積。
<?php //定义一个函数,可以计算任意长宽高的一个长方体的表面积 function biaomianji($chang,$kuan,$gao) { $mianji = ($chang*$kuan + $chang*$gao + $kuan * $gao)*2; return $mianji; } $biaomianji2 = biaomianji(1,2,3); echo ("表面积为:$biaomianji2");
#總結:
這樣我們再開發程式的時候,某一段程式碼,需要執行很多次,我們就可以把這段程式碼封裝成一個函數,從而提高開發效率以及程式碼的重用。
以上是PHP之函數的概念與作用的詳細內容。更多資訊請關注PHP中文網其他相關文章!