Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
デフォルトの非値パラメーターを使用してユーザー関数を宣言する場合、パラメーターを asfalseまたは as として定義する方がよい方法はNULLどれですか? つまり、何が良いか、これは
false
NULL
function func ($param = false) { }
またはこれ
function func ($param = NULL) { }
?
これはより良いでしょう:
「デフォルトの非値」パラメーターは、ではなく NULL にする必要がありますfalse。False は値です。パラメータの値をテストしたり、パラメータに対して操作を実行したりする場合は、false.
使用することもできます
function func ($param = "") {
}