検索

ホームページ  >  に質問  >  本文

return '' と PHP の return の違い

試してみましたが、var_dump から返された結果はすべて NUll でした。Baidu でも明確な答えは見つかりませんでした。
他の人が書いたコードでは return '' がより頻繁に使用されているようです。教えてください。 return '' と PHP の return について教えてください。違いは何ですか?

为情所困为情所困2734日前768

全員に返信(2)返信します

  • 世界只因有你

    世界只因有你2017-05-31 10:36:30

    • return ''は空の文字列を返します

    • return は null を返します
      これは、var_dump の結果から確認できます。

    PHP の弱い型付け言語の場合、注意して使用しない限り、実際には違いはありません。
    しかし、===を使用すると、比較は false と表示されます

    返事
    0
  • 迷茫

    迷茫2017-05-31 10:36:30

    一般的にはnullを返さず、空の文字列や空の配列を返すと、データ取得側が均一に処理できるようになると思います(判断が少ない( ̄ー ̄))

    返事
    0
  • キャンセル返事