El problema es que al llegar al return, la función sale de contexto y nunca ejecuta tus siguientes operaciones, deberías de leer un poco el manual de PHP, para que entiendas como es que funciona, si tu pones un return hasta ahí llega la función:
Código PHP:
Ver originalfunction foo()
{
return true;
echo "hi"; // nunca se va a ejecutar
}
foo();
Saludos.