社区
基础编程
帖子详情
关于函数传递参数的问题
zjkida
2009-02-26 04:03:47
我是PHP新手,在学习中间碰到一个关于传递参数的问题,请各位大侠不要见笑,小生先谢过
比如说
function func($a,$b=1,$c=2){
echo $b + $c;
}
如何只传递第一个和第三个参数,而保持$b为默认呢?
...全文
98
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章答案
- **实参**(Actual Parameter): 在调用
函数
时,传递给
函数
的实际参数值。 - **形参**(Formal Parameter):
函数
定义时声明的参数,用于接收实参的值。 #### 数据传递特点 1. **形参生命周期**:形参仅在
函数
调用...
C/C++ 指针的13份资料
7. **
函数
指针**:
函数
指针可以指向一个
函数
,使得可以作为参数传递或存储在数据结构中。例如,`void (*func_ptr)(int)`声明了一个接受整型参数并无返回值的
函数
指针。 8. **动态内存管理**:通过`malloc()`和`...
Call 和 Return 使用
2. **参数传递**:可能通过堆栈或寄存器来传递
函数
所需的输入数据。 3. **返回地址**:调用者
函数
保存当前执行位置,以便在完成调用后恢复执行。 "Return" 指令则是子程序或
函数
执行完毕后,将其控制权交还给调用者...
python
函数
可以按照参数名称方式
传递参数
_python
函数
传递参数
的多种方法
Python中
函数
传递参数
的形式主要有以下五种,分别为位置传递,关键字传递,默认值传递,不定参数传递(包裹传递)和解包裹传递。1.位置传递实例:def fun(a,b,c)return a+b+cprint(f(1,2,3))2.关键字传递关键字...
JS
函数
传递参数
问题
JS
函数
传递参数
问题
js中所有
函数
的参数都是按值传递的, 也就是说把
函数
外部的值复制给
函数
内部的参数, 就如同把一个变量赋值给另一个变量一样. 基本类型值传递如同基本类型变量复制一样 引用类型则同引用类型...
基础编程
21,891
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章