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
- */
Statement:The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn