検索

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

PHP で例外が発生しました

PHP でビット単位の演算子をテストしていましたが、非常に奇妙な問題に遭遇しました。以下の手順

リーリー

は次の出力を生成するはずです

リーリー

ただし、実際の出力は

リーリー

非常に明白な何かを見落としているのでしょうか、それとも PHP にバグがあるのでしょうか? XAMPP 経由でインストールされた PHP バージョン 8.2.4 を使用しています。どうもありがとう。

P粉739886290P粉739886290497日前540

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

  • P粉022723606

    P粉0227236062023-09-16 00:08:15

    それは問題ではありません、私はそれを理解しました。 b'11111111' は、エラーは発生しませんが、実際には PHP のバイナリ表現ではありません。変数に 0b11111111 を代入すると、正しい答えが得られます。

    返事
    0
  • キャンセル返事