PHP函数func_get_args(),func_get_arg(),func_num_args()
func_get_arg
说明
mixed func_get_arg(int $arg_num) 从用户自定义函数的参数列表中获取某个参数。
参数
arg_num 参数的偏移量。函数的参数从0开始计数。
返回值
返回指定的参数,错误则返回FALSE。
func_get_args
说明
array func_get_args(void)获取函数参数列表的数组。
参数
无
返回值
返回一个数组,其中每个元素都是目前用户自定义的参数列表的相应元素的副本。
func_num_args
说明
int func_num_args(void)返回传递到目前函数的参数数目。
参数
无
返回值
返回传递到目前函数的参数数目
实例
<meta charset="utf-8">
<?php
function foo(){ $num = func_num_args();echo "一共有".$num."个参数<br />";if ($num > 2) {echo "第二参数是:".func_get_arg(1)."<br />";} $arg_list = func_get_args();foreach ($arg_list as $key => $value) {echo "第".$key."个参数是:".$value."<br />";}
}
foo(1,2,3);
echo "<br />";
foo('小明','小红','小绿');?>
输出结果
一共有3个参数 第二参数是:2 第0个参数是:1 第1个参数是:2 第2个参数是:3一共有3个参数 第二参数是:小红 第0个参数是:小明 第1个参数是:小红 第2个参数是:小绿
转载于:https://blog.51cto.com/dearch/1864588
PHP函数func_get_args(),func_get_arg(),func_num_args()相关推荐
- php func_get_args(),PHP中func_get_args(),func_get_arg(),func_num_args()有什么不同
PHP中func_get_args(),func_get_arg(),func_num_args()有什么不同 发布时间:2021-02-13 13:44:38 来源:亿速云 阅读:92 作者:Lea ...
- php 函数:func_get_args()、func_get_arg()与func_num_args()
函数 func_get_args– 返回一个包含函数参数列表的数组 "sn YdA3wF(j 描述 BSD爱好者乐园7r8}x!B&Y)j R4V arrayfunc_get_ar ...
- PHP基础-自定义函数-变量范围-函数参数传递
一.自定义函数 function 函数名([形式参数1,形式参数2,....形式参数n]){ //各种PHP代码.... //...... re ...
- PHP学习总结(函数、数组、字符串)
这次主要学习一下PHP中的函数.数组和字符串. 函数[1]-自定义函数 function 函数名([形式参数1,形式参数2,....形式参数n]){//各种PHP代码....//......retur ...
- S@Kura的PHP进阶之路(三)
目录 变量范围 局部变量 全局变量 静态变量 参数的传递 变量范围 变量范围即它定义的上下文背景(也就是它的生效范围).在javascript中,并没有变量范围这一概念,相似的可能是作用域.但是,由于 ...
- PHP自学笔记(基础语法篇)
本文章是我在b站上自学PHP的学习笔记,如果有错误,欢迎大家改正,谢谢. 文章目录 1. PHP介绍 1.1 什么是PHP 2. 认识PHP脚本程序 2.1 PHP语言标记(四种定界符) 2.2 结束 ...
- PHP特性整合 php7特性
PHP7 已经出来1年了,PHP7.1也即将和大家见面,这么多好的特性,好的方法,为什么不使用呢,也希望PHP越来越好. 在这里整理 PHP 5.1 ,PHP5.2,PHP5.3,PHP5.4,PH ...
- php7 新特性整理
PHP7 已经出来1年了,PHP7.1也即将和大家见面,这么多好的特性,好的方法,为什么不使用呢,也希望PHP越来越好. 在这里整理 PHP 5.1 ,PHP5.2,PHP5.3,PHP5.4,PH ...
- 【CyberSecurityLearning 46】PHP 函数
目录 自定义函数 结构 注意: PHP变量的范围 局部变量 全局变量 静态变量 参数的传递 1.按值传递参数(默认方式) 2.按引用传参 3.默认参数 4.可变函数参数列表 可变函数(变量函数) 最简 ...
最新文章
- 贪吃蛇计时器怎么编写java_java编写简易贪吃蛇游戏
- 成功解决ERROR: Unable to find the development tool `make` in your path; please make sure that you have t
- Android笔记(二十五) ListView的缓存机制与BaseAdapter
- 乱查征信,贷款不想要了吗?
- java 打印hashmap值_HashMap中输出key-value值得方法
- 阿里与网易考拉收购案谈崩?后者股价下跌5.01%
- 腾讯云服务器配置深度学习环境
- 动态改变标题_小米相册更新,新增动态换天/赛博朋克/MIUI12界面等等!
- 观察者模式:推模型与拉模型
- php composer 无法下载,composer给laravel下载扩展包 无法下载的问题
- m5310采用芯片 中移物联_智慧交通,未来已来!汉天下助力中移物联,引爆NB-IoT行业!...
- HYSPLIT 模型 传输轨迹 使用指南
- python计算圆锥体积和表面积_圆柱和圆锥表面积和体积的计算练习
- 单片机学习-利用intrins.h中的_crol_和_cror_进行流水灯位移
- CTWAP和CTNET的区别
- html图片定位代码怎么写,如何在css中设置插入图片定位
- 1.6-程序员必须要会“英语”吗?(会英语在编程中的优势)
- 反函数的导数——arcsinx的导数求导证明
- 3D游戏设计-智能巡逻兵
- 输入参数的数目不足_数控加工中心参数的恢复方法
热门文章
- ANSI X9.8标准 PIN xor PAN获取PIN BlOCK
- 表达式int('2222',4)的值是多少?(每日一题)
- error while loading shared libraries: libconfig.so.8
- IE8 下 select option 内容过长 , 展开时信息显示不全问题解决办法
- Java的常用Swing外观类总结
- 用python监控您的window服务
- 8-2 主从复制高可用
- android 课堂讨论内容,Android端课堂交互应用研究与实现
- 游戏中的数学与物理学 第二版_在数学课堂中适度开展游戏活动,可以提高课堂教学效率...
- SSH小区停车管理系统答辩PPT免费下载