試してみましたが、var_dump から返された結果はすべて NUll でした。Baidu でも明確な答えは見つかりませんでした。他の人が書いたコードでは return '' がより頻繁に使用されているようです。教えてください。 return '' と PHP の return について教えてください。違いは何ですか?
return ''は空の文字列を返します
return は null を返します これは、var_dump の結果から確認できます。
PHP の弱い型付け言語の場合、注意して使用しない限り、実際には違いはありません。 しかし、===を使用すると、比較は false と表示されます
===
一般的にはnullを返さず、空の文字列や空の配列を返すと、データ取得側が均一に処理できるようになると思います(判断が少ない( ̄ー ̄))
return ''は空の文字列を返します
return は null を返します
これは、var_dump の結果から確認できます。
PHP の弱い型付け言語の場合、注意して使用しない限り、実際には違いはありません。
しかし、
===
を使用すると、比較は false と表示されます一般的にはnullを返さず、空の文字列や空の配列を返すと、データ取得側が均一に処理できるようになると思います(判断が少ない( ̄ー ̄))