Hola,
Estas cosas del manaul en castellano desfasado. Si miras en la version en ingles, veras que ahora devuelve mixed. Pero el funcionamiento es parecido, solo devuelve un valor si dentro del codigo a evaluar hay una sentencia return. Revisa
http://www.php.net/manual/en/function.eval.php
Aunque en este caso me parece inapropiado el uso de eval(). Consume muchos recursos.
Saludos.