在使用默认的非值参数声明用户功能时,更好的方法是将参数定义为false
还是NULL
?
也就是说,更好的是,这个
function func ($param = false) {
}
或者
function func ($param = NULL) {
}
答案 0 :(得分:5)
这会更好:
function func ($param = NULL) {
}
“默认非值”参数应为NULL,而不是false
。假是一个价值。如果您打算测试参数的值或对其执行任何操作,我会选择false
。
答案 1 :(得分:-1)
我们也可以使用
function func ($param = "") {
}