当前位置:  首页  >  PHP教程  >  PHP 基础  >  环境

一些你不曾知道的PHP函数和功能_MySQL

一些你不曾知道的PHP函数和功能
  PHP的真正威力源自于它的函数,但有些PHP函数并没有得到充分的利用,也并不是所有人都会从头到尾一页一页地阅读手册和函数参考,这里将向您介绍这些实用的函数和功能。

  1、任意参数数目的函数

  你可能已经知道,PHP允许定义可选参数的函数。但也有完全允许任意数目的函数参数的方法。以下是可选参数的例子:

  1. 以下为引用的内容:
  2. //functionwith2optionalarguments
  3. functionfoo($arg1=”,$arg2=”){
  4. echo“arg1:$arg1/n”;
  5. echo“arg2:$arg2/n”;
  6. }
  7. foo(‘hello’,'world’);
  8. /*prints:
  9. arg1:hello
  10. arg2:world
  11. */
  12. foo();
  13. /*prints:
  14. arg1:
  15. arg2:
  16. */

  现在让我们看看如何建立能够接受任何参数数目的函数。这一次需要使用func_get_args()函数:

  1. 以下为引用的内容:
  2. //yes,theargumentlistcanbeempty
  3. functionfoo(){
  4. //returnsanarrayofallpassedarguments
  5. $args=func_get_args();
  6. foreach($argsas$k=>$v){
  7. echo“arg”.($k+1).”:$v/n”;
  8. }
  9. }
  10. foo();
  11. /*printsnothing*/
  12. foo(‘hello’);
  13. /*prints
  14. arg1:hello
  15. */
  16. foo(‘hello’,‘world’,‘again’);
  17. /*prints
  18. arg1:hello
  19. arg2:world
  20. arg3:again
  21. */
吐了个 "CAO" !
扫码关注 PHP1 官方微信号
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP问答
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有