8

PHP関数strcmpstrcasecmpおよびこのファミリの他の関数はバイナリセーフです。

演算子=====バイナリは安全ですか?

はいの場合、バイナリセーフな文字列比較で何を使用する必要がありますか:関数または演算子?

バイナリセーフ:「現在の状態を変更せずに変数に適用できる演算子または関数」)

4

2 に答える 2

7

あなたの定義ではそうですが、バイナリ データを含む文字列を比較している場合、PHP では$a == $b$a と $b が異なっていても true を返すことができるという事実に注意する必要があります。例:"2e2" == "200"

于 2013-10-29T14:21:51.117 に答える
4

すべての比較演算子はバイナリセーフであり、==および===(タイプと比較)は比較演算子であるため、......です。

于 2012-07-25T12:34:06.203 に答える