使用默认的非值参数声明用户功能

时间:2012-10-16 10:53:03

标签: php function

在使用默认的非值参数声明用户功能时,更好的方法是将参数定义为false还是NULL? 也就是说,更好的是,这个

 function func ($param = false) {

 }

或者

 function func ($param = NULL) {

 }

2 个答案:

答案 0 :(得分:5)

这会更好:

function func ($param = NULL) {

}

“默认非值”参数应为NULL,而不是false。假是一个价值。如果您打算测试参数的值或对其执行任何操作,我会选择false

答案 1 :(得分:-1)

我们也可以使用

function func ($param = "") {

}