У меня была та же проблема, с которой у вас была работа, по какой-то причине кажется, что она помещает в код код:
$hash = substr( $hash, 0, 60 );
, хотя моя строка длиной уже 60 символов.