社区
基础编程
帖子详情
关于函数传递参数的问题
zjkida
2009-02-26 04:03:47
我是PHP新手,在学习中间碰到一个关于传递参数的问题,请各位大侠不要见笑,小生先谢过
比如说
function func($a,$b=1,$c=2){
echo $b + $c;
}
如何只传递第一个和第三个参数,而保持$b为默认呢?
...全文
92
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 使用方法的汇编源代码
C++
函数
传递参数
的方式有哪些?
C++
函数
传递参数
的方式有以下四种(1)值传递当进行值传递时,就是将实参的值复制到形参中,而形参和实参不是同一个存储单元,所以
函数
调用结束后,实参的值不会发生改变。(2)指针传递当进行指针传递时,形参是指针变量,实参是一个变量的地址,调用
函数
时,形参(指针变量)指向实参变量单元。这种方式还是“值传递”,只不过实参的值是变量的地址而已。而在
函数
中改变的不是实参的值,而是实参地址所指向的变量的值。(3...
JS
函数
作为参数传递
JS中关于把
函数
作为
函数
的参数来传递的
问题
的小总结 第一种,最简单的形式无参
函数
,直接形式
函数
的
函数
名放到括号中,再在执行部分这个
函数
即可。代码如下图所示: 运行结果: 第二种,带参数的普通调用法。跟第一种唯一的区别就是在定义主
函数
的执行语句里调用参数
函数
时该把参数加上。代码如下图所示: 运行结果: 这一种,就是把的引用的
函数
不在单独定义而是作为调用主
函数
时,里面的参数时生成,这里是个匿名...
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章