print $tstring;
return $tstring;
находится вне функционального блока.
function teasertext($string){
$tstring = "";
if (strlen($string)>9){
$tstring .= substr($string,0,9) . "....";
}
else
{
$tstring .= $string;
}
print $tstring;
return $tstring;
}
Должен возвращать $ tstring правильно.