Функция Perl chr возвращает символ, представленный этим числом, в ascii или unicode.
Возвращает символ, представленный этим НОМЕРОМ в наборе символов. Например, chr (65) - это «A» в ASCII или Unicode, а chr (0x263a) - смайлик в Unicode.
PHP-функция chr только для ascii.
Возвращает односимвольную строку, содержащую символ, указанный в ascii.
Причина, по которой PHP печатает двоеточие, заключается в том, что значение ascii находится в диапазоне от 0 до 255 ...
0x263a % 256 = 58
58 в ascii это двоеточие.