可能性の重複:PHPで
Fixing the PHP empty functionPHP:empty()の代わりに何がありますか?文字列 "0"は空として扱われません。
、空の()は変数が同時に空に定義されていないかどうかを確認することができますので、偉大なショートカットです。
"0"(文字列として)を空であると見なしたいが、false、null、0、および空のままにしたい場合はどうしますか?このため、独自のショートカットを持っている場合、私は思ったんだけどさ
それ:
if (isset($myvariable) && $myvariable != "") ;// do something
if (isset($othervar ) && $othervar != "") ;// do something
if (isset($anothervar) && $anothervar != "") ;// do something
// and so on, and so on
私は(変数が未定義に可能性があるので、私はこのためにヘルパー関数を定義することができるとは思わないし、したがってパラメータとして渡すことはできませんでした)。
私は今、これには解決策がないことを認識していると思います。少なくとも、このコードを短くすることはできません。 – thomasrutter
うーん..あなたと同意する – mysqllearner