"\xFF" と mb_chr(0xFF) は違うものである。 "\xFF"は1バイトで、その値は255である。 一方、mb_chr(0xFF)は、コードポイントが255の文字である。 UTF-8の場合、mb_chr(0xFF)は2バイト(0xC3,0xBF)になる。 従って、mb_ord("\xC3\xBF")は255を返す。 ちなみにmb_ordは、decoctやdechexのようにStringの難読化に使える。