Warning: Missing argument 2问题

本文介绍了在函数定义中如何使用默认参数来提高代码的灵活性。通过示例对比了带有默认值和不带默认值的函数定义方式,使得函数既能在调用时传递参数也能在不传递参数的情况下正常工作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

你调用的时候没有给readproc传参数,可以在readproc方法定义时候,设置参数的默认值,就是在形式参数的后面写上=和初值,以函数定义为例: 

//一般情况的函数定义 
//这样的函数,调用时候没有参数就会出警告信息,比如ThisTime()就不对 
function ThisTime($time){ 
.... 
} 

//添加默认值的函数定义 
//这样的函数,既可以ThisTime(1)调用,也可以ThisTime()调用 
function ThisTime($time=0){ //这样定时,调用时不赋值也没错
.... 
} 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值