程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> PHP函數功能講解

PHP函數功能講解

編輯:關於PHP編程

PHP的真正威力源自於它的函數,但有些PHP函數並沒有得到充分的利用,也並不是所有人都會從頭到尾一頁一頁地閱讀手冊和函數參考,這裡將向您介紹這些實用的函數和功能。

  1、任意參數數目的函數
  你可能已經知道,PHP允許定義可選參數的函數。但也有完全允許任意數目的函數參數的方法。以下是可選參數的例子:

以下為引用的內容: 
//functionwith2optionalarguments  
functionfoo($arg1=”,$arg2=”){ 
echo“arg1:$arg1 ”;  
echo“arg2:$arg2 ”; 
}  

foo(‘hello’,world’);  
/*prints:  
arg1:hello  
arg2:world  
*/  

foo();  
/*prints:  
arg1:  
  20. arg2:  
*/

  現在讓我們看看如何建立能夠接受任何參數數目的函數。這一次需要使用func_get_args()函數:

以下為引用的內容: 
//yes,theargumentlistcanbeempty  
functionfoo(){ 
//returnsanarrayofallpassedarguments  
$args=func_get_args(); 
foreach($argsas$k=>$v){  
echo“arg”.($k 1).”:$v ”;  

}  

foo();  
/*printsnothing*/  

foo(‘hello’);  
/*prints  
arg1:hello  
*/  

foo(‘hello’,‘world’,‘again’);  
/*prints  
arg1:hello  
arg2:world  
arg3:again  
*/

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved