社区
基础编程
帖子详情
关于函数传递参数的问题
zjkida
2009-02-26 04:03:47
我是PHP新手,在学习中间碰到一个关于传递参数的问题,请各位大侠不要见笑,小生先谢过
比如说
function func($a,$b=1,$c=2){
echo $b + $c;
}
如何只传递第一个和第三个参数,而保持$b为默认呢?
...全文
123
7
打赏
收藏
关于函数传递参数的问题
我是PHP新手,在学习中间碰到一个关于传递参数的问题,请各位大侠不要见笑,小生先谢过 比如说 function func($a,$b=1,$c=2){ echo $b + $c; } 如何只传递第一个和第三个参数,而保持$b为默认呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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 使用方法的汇编源代码
python
函数
可以按照参数名称方式
传递参数
_python
函数
传递参数
的多种方法
python中
函数
根据是否有返回值可以分为四种:无参数无返回值,无参数有返回值,有参数无返回值,有参数有返回值。Python中
函数
传递参数
的形式主要有以下五种,分别为位置传递,关键字传递,默认值传递,不定参数传递(包裹传递)和解包裹传递。1.位置传递实例:def fun(a,b,c)return a+b+cprint(f(1,2,3))2.关键字传递关键字(keyword)传递是根据每个参数的名字...
python类
函数
参数传递_python怎么向类中的
函数
传递参数
匿名用户1级2016-08-15 回答Python中
函数
参数的传递是通过“赋值”来传递的。但这条规则只回答了
函数
参数传递的“战略
问题
”,并没有回答“战术
问题
”,也就说没有回答怎么赋值的
问题
。
函数
参数的使用可以分为两个方面,一是
函数
参数如何定义,二是
函数
在调用时的参数如何解析的。而后者又是由前者决定的。
函数
参数的定义有四种形式:1. F(arg1,arg2,...)2. F(arg2=,arg3=....
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章