Php 使用默认非值参数声明用户函数
在使用默认的非值参数声明用户函数时,什么方法更好,将参数定义为Php 使用默认非值参数声明用户函数,php,function,Php,Function,在使用默认的非值参数声明用户函数时,什么方法更好,将参数定义为false或NULL? 就是,这个,更好的是什么? function func ($param = false) { } 还是这个 function func ($param = NULL) { } ?这样更好: function func ($param = NULL) { } “默认非值”参数应为NULL,而不是false。False是一个值。如果您打算测试参数的值或对其执行任何操作,我会选择false这会更好
false
或NULL
?
就是,这个,更好的是什么?
function func ($param = false) {
}
还是这个
function func ($param = NULL) {
}
?这样更好:
function func ($param = NULL) {
}
“默认非值”参数应为NULL,而不是false
。False是一个值。如果您打算测试参数的值或对其执行任何操作,我会选择false
这会更好:
function func ($param = NULL) {
}
“默认非值”参数应为NULL,而不是false
。False是一个值。如果您打算测试参数的值或对其执行任何操作,我将使用false
我们也可以使用
function func ($param = "") {
}我们也可以使用
function func ($param = "") {
}这取决于
$param
应该指示什么。它是$auto_commit
中的默认布尔值还是可选值?太投机了。这取决于$param
应该指示什么。它是$auto_commit
中的默认布尔值还是可选值?太投机性了。PHP手册中的某个地方指出,可以保持为空的值应该设置为NULL。(但我现在找不到源代码…)PHP手册中的某个地方指出,可以保持为空的值应该设置为NULL。(但我现在找不到来源…)