0

在使用默认的非值参数声明用户函数时,有什么更好的方法,将参数定义为false或 as NULL?也就是说,什么更好,这个

 function func ($param = false) {

 }

或这个

 function func ($param = NULL) {

 }

?

4

2 回答 2

5

这会更好:

function func ($param = NULL) {

}

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

于 2012-10-16T10:59:48.453 回答
-1

We can also use

function func ($param = "") {

}

于 2012-10-16T11:08:20.383 回答