mirror of
https://github.com/chillerlan/php-qrcode.git
synced 2026-08-25 00:17:55 +00:00
🚿 force int because PHP8.1 hates this
This commit is contained in:
@@ -113,7 +113,7 @@ final class AlphaNum extends QRDataModeAbstract{
|
||||
}
|
||||
|
||||
$nextTwoCharsBits = $bitBuffer->read(11);
|
||||
$result .= $toAlphaNumericChar($nextTwoCharsBits / 45);
|
||||
$result .= $toAlphaNumericChar((int)($nextTwoCharsBits / 45));
|
||||
$result .= $toAlphaNumericChar($nextTwoCharsBits % 45);
|
||||
$length -= 2;
|
||||
}
|
||||
|
||||
+1
-1
@@ -128,7 +128,7 @@ final class Kanji extends QRDataModeAbstract{
|
||||
while($length > 0){
|
||||
// Each 13 bits encodes a 2-byte character
|
||||
$twoBytes = $bitBuffer->read(13);
|
||||
$assembledTwoBytes = (($twoBytes / 0x0c0) << 8) | ($twoBytes % 0x0c0);
|
||||
$assembledTwoBytes = ((int)($twoBytes / 0x0c0) << 8) | ($twoBytes % 0x0c0);
|
||||
|
||||
$assembledTwoBytes += ($assembledTwoBytes < 0x01f00)
|
||||
? 0x08140 // In the 0x8140 to 0x9FFC range
|
||||
|
||||
Reference in New Issue
Block a user