如何在php中识别具有整数值的默认参数
Posted
技术标签:
【中文标题】如何在php中识别具有整数值的默认参数【英文标题】:How can I identify default parameters with integer value in php 【发布时间】:2016-02-05 13:10:56 【问题描述】:我有一个带有多参数的函数,我想在我的代码中的多个位置调用它。如何使用一些默认值来调用它,例如:
Addhistory($h_id, $h_name, $user_id=0, status=true)
那么user_id
和statue
在我们不通过的时候会有默认值吗?
谢谢。
【问题讨论】:
($h_id,$h_name,$user_id=0,status=true)
这会做你想要的。不是吗?
你的问题中已经有答案了 :)
H.H.e 请检查我为您详细说明的答案。如果有用,请标记并投票给答案。
人们对告诉问题解决与否不感兴趣?浪费精力。删除我的答案。
【参考方案1】:
这是正确的方法,通过分配 $user_id=0
和 $status=true
您定义了它们的默认值。
【讨论】:
【参考方案2】:1.定义函数
function Addhistory($h_id, $h_name, $user_id=0, $status=true)
//do something with parameters
2.使用默认参数值调用函数。
Addhistory(1,'example_string')//you need to just pass $h_id and $h_name as arguments if you want to call the function with default argument values.
default argument values
【讨论】:
以上是关于如何在php中识别具有整数值的默认参数的主要内容,如果未能解决你的问题,请参考以下文章