Heim >Backend-Entwicklung >PHP-Problem >Die bitweisen Operatoren von PHP enthalten dieses Symbol nicht
Bitweise PHP-Operatoren ermöglichen die Auswertung und Manipulation bestimmter Bits in ganzen Zahlen. (Empfohlenes Lernen: PHP-Video-Tutorial )
Bewegung in PHP ist eine mathematische Operation. Bits, die in eine beliebige Richtung herausbewegt werden, werden verworfen. Beim Verschieben nach links wird die rechte Seite mit Nullen aufgefüllt und das Vorzeichenbit wird weggeschoben, d. h. das Vorzeichen bleibt nicht erhalten. Beim Verschieben nach rechts wird die linke Seite mit Vorzeichenbits aufgefüllt, wodurch das Vorzeichen erhalten bleibt.
Verwenden Sie Klammern, um die gewünschte Priorität sicherzustellen. Beispielsweise führt $a & $b == true zuerst einen Vergleich und dann ein bitweises UND durch, während ($a & $b) == true zuerst ein bitweises UND und dann einen Vergleich durchführt. Wenn die beiden Operanden der Operatoren &, | | und ^ Zeichenfolgen sind, wird die Operation für die ASCII-Werte der Zeichen ausgeführt, aus denen die Zeichenfolge besteht, und das Ergebnis ist eine Zeichenfolge. In allen anderen Fällen werden beide Operanden in Ganzzahlen umgewandelt und das Ergebnis ist eine Ganzzahl. Wenn der Operand des ~-Operators eine Zeichenfolge ist, wird die Operation an den ASCII-Werten der Zeichen ausgeführt, aus denen die Zeichenfolge besteht, und das Ergebnis ist eine Zeichenfolge, andernfalls sind der Operand und das Ergebnis eine Zeichenfolge als ganze Zahlen behandelt werden. Die Operandenund die Ergebnisse der Operatoren
PHP 的 ini 设定 error_reporting 使用了按位的值, 提供了关闭某个位的真实例子。要显示除了提示级别 之外的所有错误,php.ini 中是这样用的: E_ALL & ~E_NOTICErrree
Das obige ist der detaillierte Inhalt vonDie bitweisen Operatoren von PHP enthalten dieses Symbol nicht. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!