社区
基础编程
帖子详情
关于函数传递参数的问题
zjkida
2009-02-26 04:03:47
我是PHP新手,在学习中间碰到一个关于传递参数的问题,请各位大侠不要见笑,小生先谢过
比如说
function func($a,$b=1,$c=2){
echo $b + $c;
}
如何只传递第一个和第三个参数,而保持$b为默认呢?
...全文
95
7
打赏
收藏
关于函数传递参数的问题
我是PHP新手,在学习中间碰到一个关于传递参数的问题,请各位大侠不要见笑,小生先谢过 比如说 function func($a,$b=1,$c=2){ echo $b + $c; } 如何只传递第一个和第三个参数,而保持$b为默认呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zjkida
2009-02-26
打赏
举报
回复
谢谢各位,这个问题困扰了俺N久,改写函数的想法俺也有过,但有些函数比如说一些内置函数肯定是没有办法改写的(PHP不支持重载,郁闷~~),传递默认值不失为一个办法,但是例如对于resource fopen ( string filename, string mode [, int use_include_path [, resource zcontext]])
这个内置函数来说,no1,2,4的获取可能比较简单。想要全部使用参数......
TR@SOE
2009-02-26
打赏
举报
回复
PHP不支持这样的“跳”吧,VB/ASP支持类似的命名变量传值的方法……
liuyang1588
2009-02-26
打赏
举报
回复
既然是$b默认
function func($a,$b=1,$c=2){
echo $b + $c;
}
调用的时候 就把默认值写上就好了@@嘿嘿
xiaoyao888
2009-02-26
打赏
举报
回复
如果是这样何不把$b和$c交换一下
bookmoth
2009-02-26
打赏
举报
回复
貌似不可以这样。。。。
zjkida
2009-02-26
打赏
举报
回复
好象不行吧
乐游 之 神话
2009-02-26
打赏
举报
回复
func("1",$b,"1");可以吗?
c++ primer第五版第6章答案
c++ primer第五版第6章答案
C/C++ 指针的13份资料
C/C++ 指针的13份资料 内容丰富,让编程人员不再害怕指针
Call 和 Return 使用
关于 Call 和 Return 使用方法的汇编源代码
Shell脚本
函数
传递参数
如何
传递参数
到Shell脚本
函数
通常,在其他脚本语言中,您可以将参数和参数作为function_name(parameter1, parameter2,…)传递给
函数
,这在shell脚本
函数
中不支持。在shell脚本
函数
中,您可以在
函数
调用期间直接
传递参数
,而无需在
函数
定义中定义它们的名称,并直接使用位置参数 $1 作为第一个参数, $2 作为第二个参数,以此类推。 在shell脚本中定义
函数
有两种方法 function function_name { ... } OR function_n
数组作为
函数
参数及参数传递
一、一维数组作为
函数
参数 二、多维数组作为
函数
参数于多维数组而言,只有第一维可以选择写成数组形式或指针形式。后面的维度需要声明长度。以二维数组为例: 三、参数传递1.整个数组作为
函数
参数 2.数组中的元素作为
函数
参数 注:1.数组名作为
函数
实参传递时,
函数
定义处的形参可以指定数组长度也可以不指定数组长度。2.数组元素作为
函数
实参传递时,数组元素类型必须与形参数据类型一致。......
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章