那些未曾了解的PHP函数和功能_PHP
程序员文章站
2022-05-20 14:14:09
...
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
- */
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
推荐阅读
-
如何使用PHP实现javascript的escape和unescape函数
-
PHP explode()函数的几个应用和implode()函数有什么区别
-
PHP基于rabbitmq操作类的生产者和消费者功能示例
-
php实现excel中rank函数功能的方法
-
php中删除数组的第一个元素和最后一个元素的函数
-
php中使用key,value,current,next和prev函数遍历数组的方法
-
PHP中检查isset()和!empty()函数的必要性
-
php获取url字符串截取路径的文件名和扩展名的函数
-
PHP 强制性文件下载功能的函数代码(任意文件格式)
-
PHP操作文件类的函数代码(文件和文件夹创建,复制,移动和删除)