Ошибка «chr() expects parameter 1 to be int»
-
Здравствуйте! После обновления WordPress и версии PHP используемый плагин tcpdf стал выдавать ошибку
Warning: chr() expects parameter 1 to be int, string given in /tcpdf/include/tcpdf_fonts.php on line 1497
Плагин обновлять боюсь (работает — не трогай). Вот функция в которой возникает ошибка, строку 1497 выделил strong’ом:
public static function unichr($c, $unicode=true) { if (!$unicode) { return chr($c); } elseif ($c <= 0x7F) { // one byte <strong>return chr($c);</strong> } elseif ($c <= 0x7FF) { // two bytes return chr(0xC0 | $c >> 6).chr(0x80 | $c & 0x3F); } elseif ($c <= 0xFFFF) { // three bytes return chr(0xE0 | $c >> 12).chr(0x80 | $c >> 6 & 0x3F).chr(0x80 | $c & 0x3F); } elseif ($c <= 0x10FFFF) { // four bytes return chr(0xF0 | $c >> 18).chr(0x80 | $c >> 12 & 0x3F).chr(0x80 | $c >> 6 & 0x3F).chr(0x80 | $c & 0x3F); } else { return ''; } }
Можно как-то исправить функцию?
- Тема «Ошибка «chr() expects parameter 1 to be int»» закрыта для новых ответов.