0

デフォルトの非値パラメーターを使用してユーザー関数を宣言する場合、パラメーターを asfalseまたは 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

使用することもできます

function func ($param = "") {

}

于 2012-10-16T11:08:20.383 に答える