En todo caso necesitarías evaluar dicho texto, pero debe ser código PHP real y tu tienes un seudo código que no es evaluable de manera directa.
Eso o implementar un parser formal, o hasta con RegExp puedes reemplazar dicho seudo código en código PHP.
Cita: pero tengo el problema de que no me ejecuta codigo php interno, ya se que file get content no lo permite
No es que file_get_contents() no lo permita, es que estás leyendo texto nada más.
¿Por qué no estás usando algún sistema de plantillas existente?
Implementar lo que te he mencionado antes no es fácil, por si te queda la duda.