php函數(shù)與傳遞參數(shù)實例分析
本文實例講述了函數(shù)的調(diào)用與函數(shù)定義語法,并講解了關(guān)于函數(shù)中的變量以及向函數(shù)傳遞數(shù)值方法.分享給大家供大家參考。具體如下:
一、函數(shù)的基礎(chǔ)
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ù),應(yīng)用最普遍的傳遞方法,是按值傳遞的,或通過引用和默認參數(shù)值應(yīng)用得相對比較少.實例代碼如下:
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程序設(shè)計有所幫助。
- php函數(shù)間的參數(shù)傳遞(值傳遞/引用傳遞)
- PHP通過引用傳遞參數(shù)用法分析
- PHP錯誤抑制符(@)導(dǎo)致引用傳參失敗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版微信支付api.mch.weixin.qq.com域名解析慢原因與解決方法
這篇文章主要介紹了php版微信支付api.mch.weixin.qq.com域名解析慢原因與解決方法,詳細分析了微信支付api.mch.weixin.qq.com域名解析慢原因與使用curl_easy_setopt指定ipv4解決ipv6解析問題的相關(guān)技巧,需要的朋友可以參考下2016-10-10Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安裝配置方法
Windows下IIS6/Apache2.2.4+MySQL5.2+PHP5.2.1安裝配置方法...2007-05-05