歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> PHP函數的缺省參數

PHP函數的缺省參數

日期:2017/3/1 9:41:11   编辑:Linux編程

在PHP的函數中,我們可以通過缺省參數來應對參數個數不同的情況,下面通過具體的例子來說明:

<?php
function add_person($name="zhangsan",$age="20",$ismale="true"){
echo $name ."is ".$age. "and isboy ".$ismale;
}
add_person():
add_person("jfu");
add_person("tom","23","false");

?>

其實只要在函數參數中加上默認值,就可以在傳參的時候不傳這個默認值,他就會使用默認值,但是有一點一定要注意的就是,缺省的參數只能從最右面開始,比如

add_person("jfu","true");

我們想要的結果是省略默認年齡,但是,實際省略的卻是$ismale,其實原因很好理解,因為函數內部是通過參數的順序來判斷各個參數是如何使用的,所以先判斷傳遞的參數,剩下的就按照順序調用默認參數。

That's all that i want to say, thanks for your reading.

生產環境實用之LNMP架構的編譯安裝+SSL加密實現 http://www.linuxidc.com/Linux/2013-05/85099.htm

LNMP 全功能編譯安裝 for CentOS 6.3筆記 http://www.linuxidc.com/Linux/2013-05/83788.htm

CentOS 6.3 安裝LNMP (PHP 5.4,MyySQL5.6) http://www.linuxidc.com/Linux/2013-04/82069.htm

在部署LNMP的時候遇到Nginx啟動失敗的2個問題 http://www.linuxidc.com/Linux/2013-03/81120.htm

Ubuntu安裝Nginx php5-fpm MySQL(LNMP環境搭建) http://www.linuxidc.com/Linux/2012-10/72458.htm

《細說PHP》高清掃描PDF+光盤源碼+全套教學視頻 http://www.linuxidc.com/Linux/2014-03/97536.htm

PHP 的詳細介紹:請點這裡
PHP 的下載地址:請點這裡

Copyright © Linux教程網 All Rights Reserved