曹鹏讲那些未曾了解的PHP函数和功能


曹鹏讲那些未曾了解的PHP函数和功能。PHP的真正威力源自于它的函数,但有些PHP函数并没有得到充分的利用,也并不是所有人都会从头到尾一页一页地阅读手册和函数参考,这里将向您介绍这些实用的函数和功能。
1、任意参数数目的函数
你可能已经知道,PHP允许定义可选参数的函数。但也有完全允许任意数目的函数参数的方法。以下是可选参数的例子:
以下为引用的内容: 
 
//functionwith2optionalarguments 
functionfoo($arg1=”,$arg2=”){ 
 
echo“arg1:$arg1\n”; 
echo“arg2:$arg2\n”; 
 

 
foo(‘hello’,'world’); 
/*prints: 
arg1:hello 
arg2:world 
*/ 
 
foo(); 
/*prints: 
arg1: 
arg2: 
*/
现在让我们看看如何建立能够接受任何参数数目的函数。这一次需要使用func_get_args()函数:
以下为引用的内容: 
 
//yes,theargumentlistcanbeempty 
functionfoo(){ 
 
//returnsanarrayofallpassedarguments 
$args=func_get_args(); 
 
foreach($argsas$k=>$v){ 
echo“arg”.($k+1).”:$v\n”; 

 

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

曹鹏讲那些未曾了解的PHP函数和功能,就讲到这里先,想要学习更多关于php的课程,就来e良师益友的曹鹏编程之邦。