Estás usando una propiedad que no sirve para nada y tienes la variable $str sin definir:
Edito y ese for no es correcto:
Código PHP:
Ver originalclass Chardec
{
public function hex2str($hex) {
$str = '';
for ($i = 0, $len = strlen($hex); $i < $len; $i += 2) return $str;
}
}
$dato = "484f4c41204d49204e4f4d425245204553204d4155524f";
$string = new Chardec();
echo $string->hex2str($dato);