传递任意数量的函数参数
来源:互联网 发布:指纹匹配算法 编辑:程序博客网 时间:2024/06/06 15:47
- // 两个默认参数的函数
- function foo($arg1 = ”, $arg2 = ”) {
- echo “arg1: $arg1\n”;
- echo “arg2: $arg2\n”;
- }
- foo(‘hello’,'world’);
- /* 输出:
- arg1: hello
- arg2: world
- */
- foo();
- /* 输出:
- arg1:
- arg2:
- */
- 下面这个示例是PHP的不定参数用法,其使用到了 [url=http://us2.php.net/manual/en/function.func-get-args.php]func_get_args()[/url]方法:
- // 是的,形参列表为空
- function foo() {
- // 取得所有的传入参数的数组
- $args = func_get_args();
- foreach ($args as $k => $v) {
- echo “arg”.($k+1).”: $v\n”;
- }
- }
- foo();
- /* 什么也不会输出 */
- foo(‘hello’);
- /* 输出
- arg1: hello
- */
- foo(‘hello’, ‘world’, ‘again’);
- /* 输出
- arg1: hello
- arg2: world
- arg3: again
- */
2、使用glob()查找文件
大部分PHP函数的函数名从字面上都可以理解其用途,但是当你看到 glob() 的时候,你也许并不知道这是用来做什么的,其实glob()和scandir() 一样,可以用来查找文件,请看下面的用法:
- // 取得所有的后缀为PHP的文件
- $files = glob(‘*.php’);
- print_r($files);
- /* 输出:
- Array
- (
- [0] => phptest.php
- [1] => pi.php
- [2] => post_output.php
- [3] => test.php
- )
- */
- 传递任意数量的函数参数
- 7.1 可接受任意数量参数的函数:
- 7.1 可接受任意数量参数的函数:
- Python函数中输入任意数量参数
- 可变数量参数的传递
- Python 传递任意数量实参
- python学习笔记(八)传递任意数量的实参
- 不定数量参数的函数
- button传递任意类型的参数
- 函数的参数传递
- 函数的参数传递
- 函数参数的传递
- 函数的参数传递
- 函数参数的传递
- 函数的参数传递
- 函数的参数传递
- 函数参数的传递
- 函数参数的传递
- YUV / RGB 格式及快速转换算法
- Parted分区
- PHP设计模式-装饰器模式
- YUV422 --> RGB 代码
- jQuery的四种写法
- 传递任意数量的函数参数
- VC剪切板操作
- RealView MDK使用
- C++连接数据库
- LAMP学习[1]--解决wampserver配置mysql重置密码,以及phpmyadmin中报错#1045 - Access denied 的问题
- 硬盘安装
- pku 3461 Oulipo(KMP)
- Android读取应用的名称和图标
- hdu1871(优先级队列)