'==' または '===' と 'strcmp()' を使用した文字列比較 質問する

'==' または '===' と 'strcmp()' を使用した文字列比較 質問する

PHP の===演算子は大文字と小文字を区別するようです。 を使用する理由があるのでしょうかstrcmp()?

次のようなことをしても安全でしょうか?

if ($password === $password2) { ... }

ベストアンサー1

それを使用する理由はstrcmp

str1 が str2 より小さい場合は < 0 を返し、str1 が str2 より大きい場合は > 0 を返し、等しい場合は 0 を返します。

===trueまたはのみを返すためfalse、どちらが「大きい」文字列であるかはわかりません。

おすすめ記事