Maison >développement back-end >tutoriel php >那些未曾了解的PHP函数和功能_PHP
PHP的真正威力源自于它的函数,但有些PHP函数并没有得到充分的利用,也并不是所有人都会从头到尾一页一页地阅读手册和函数参考,这里将向您介绍这些实用的函数和功能。
1、任意参数数目的函数
你可能已经知道,PHP允许定义可选参数的函数。但也有完全允许任意数目的函数参数的方法。以下是可选参数的例子:
<ol class="dp-xml"> <li class="alt"><span><span>以下为引用的内容: </span></span></li> <li><span> </span></li> <li class="alt"><span>//functionwith2optionalarguments </span></li> <li> <span>functionfoo($</span><span class="attribute"><font color="#ff0000">arg1</font></span><span>=”,$</span><span class="attribute"><font color="#ff0000">arg2</font></span><span>=”){ </span> </li> <li class="alt"><span> </span></li> <li><span>echo“arg1:$arg1\n”; </span></li> <li class="alt"><span>echo“arg2:$arg2\n”; </span></li> <li><span> </span></li> <li class="alt"><span>} </span></li> <li><span> </span></li> <li class="alt"><span>foo(‘hello’,'world’); </span></li> <li><span>/*prints: </span></li> <li class="alt"><span>arg1:hello </span></li> <li><span>arg2:world </span></li> <li class="alt"><span>*/ </span></li> <li><span> </span></li> <li class="alt"><span>foo(); </span></li> <li><span>/*prints: </span></li> <li class="alt"><span>arg1: </span></li> <li><span>arg2: </span></li> <li class="alt"><span>*/ </span></li> </ol>
现在让我们看看如何建立能够接受任何参数数目的函数。这一次需要使用func_get_args()函数:
<span> </span>