php的真正威力源自于它的函数,但有些php函数并没有得到充分的利用,也并不是所有人都会从头到尾一页一页地阅读手册和函数参考,这里将向您介绍这些实用的函数和功能。
1、任意参数数目的函数
你可能已经知道,PHP允许定义可选参数的函数。但也有完全允许任意数目的函数参数的方法。以下是可选参数的例子:
基于PHP+MYSQL开发,除了网上书店必备的商品管理、配送支付管理、订单管理、会员分组、会员管理、查询统计和多项商品促销功能,还具有完整的文章、图文、下载、单页、广告发布等网站内容管理功能。系统具有静态HTML生成、UTF-8多语言支持、可视化模版引擎等技术特点,支持多频道调用不同模版和任意设置频道首页,适合建立各种规模的网上书店。系统具有以下主要功能模块: 网站参数设置 - 对网站的一些参数进
- 以下为引用的内容:
- //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
- */










