php函數(shù)與傳遞參數(shù)實例分析
本文實例講述了函數(shù)的調(diào)用與函數(shù)定義語法,并講解了關(guān)于函數(shù)中的變量以及向函數(shù)傳遞數(shù)值方法.分享給大家供大家參考。具體如下:
一、函數(shù)的基礎
php提供了大量的函數(shù),并且允許用戶自定函數(shù),php函數(shù)定義實例代碼如下:
function myCount($inValue1,$inValue2)
{
$AddValue = $inValue1+$inValue2;
return $AddValue; //返回計算結(jié)果
}
$Count = myCount(59,100);
echo $Count; //輸出159
?>
函數(shù)一但被定義就可以在任何地方使用.
二、函數(shù)傳參數(shù)
php 函數(shù)參數(shù)在函數(shù)定義時進行申明定義,函數(shù)可以有任意多個參數(shù),應用最普遍的傳遞方法,是按值傳遞的,或通過引用和默認參數(shù)值應用得相對比較少.實例代碼如下:
function myColor ($inColor = "藍色")
{
return "我喜歡的顏色: $inColor. ";
}
echo myColor();
echo myColor("粉色");
?>
一般傳遞的值不會因函數(shù)內(nèi)部改變而改變的,除非是全局變量或是引用我們來看php函數(shù)引用實例,代碼如下:
function str_unite (&$string)
{
$string .= '也喜歡藍色.';
}
$str = '喜歡紅色,';
str_unite ($str);
echo $str; // 輸出結(jié)果: '喜歡紅色,也喜歡藍色.'
?>
全局變量,代碼如下:
$a = 1;
$b = 2;
function Sum()
{
global $a, $b;
$b = $a + $b;
}
Sum();
echo $b;
?>
希望本文所述對大家的PHP程序設計有所幫助。
- php函數(shù)間的參數(shù)傳遞(值傳遞/引用傳遞)
- PHP通過引用傳遞參數(shù)用法分析
- PHP錯誤抑制符(@)導致引用傳參失敗Bug的分析
- php 獲取可變函數(shù)參數(shù)的函數(shù)
- PHP入門教程之自定義函數(shù)用法詳解(創(chuàng)建,調(diào)用,變量,參數(shù),返回值等)
- php指定函數(shù)參數(shù)默認值示例代碼
- php定義參數(shù)數(shù)量可變的函數(shù)用法實例
- php 函數(shù)使用可變數(shù)量的參數(shù)方法
- php可變長參數(shù)處理函數(shù)詳解
- PHP函數(shù)按引用傳遞參數(shù)及函數(shù)可選參數(shù)用法示例
相關(guān)文章
PHP建立MySQL與MySQLi持久化連接(長連接)區(qū)別
MySQL是一種流行的關(guān)系型數(shù)據(jù)庫,而PHP為其提供了兩種不同的API,即MySQL和MySQLi,在使用這兩個API時,我們可以選擇使用持久連接或非持久連接,MySQL的持久連接需使用`mysql_pconnect`,而MySQLi持久連接默認啟用,使用持久連接時應注意服務器連接限制和資源占用問題2025-02-02
PHP將整個網(wǎng)站生成HTML純靜態(tài)網(wǎng)頁的方法總結(jié)
我經(jīng)常會在網(wǎng)上看到有人問怎么將整個動態(tài)的網(wǎng)站靜態(tài)化,其實實現(xiàn)的方法很簡單2012-02-02
php 智能404跳轉(zhuǎn)代碼,適合換域名沒改變目錄的網(wǎng)站
適合于換域名,但是目錄沒有改變的網(wǎng)站.也可以用做301定向.轉(zhuǎn)自于落伍,收集過來.怕以后需要.需要的兄弟直接copy過去即可.2010-06-06
php頁面跳轉(zhuǎn)代碼 輸入網(wǎng)址跳轉(zhuǎn)到你定義的頁面
我先判斷一下你是否開啟了https,如果是就正常的https頁面,如果沒有開始則跳轉(zhuǎn)到項目的目錄下面,感興趣的朋友可以參考下哈,希望對你有所幫助2013-03-03
PHP單例模式模擬Java Bean實現(xiàn)方法示例
這篇文章主要介紹了PHP單例模式模擬Java Bean實現(xiàn)方法,涉及php面向?qū)ο蟪绦蛟O計相關(guān)操作技巧,需要的朋友可以參考下2018-12-12

