PHP Incluye función que genera caracteres desconocidos

Cuando se utiliza la función de inclusión php, la inclusión se ejecuta con éxito, pero también genera un carácter antes de que se genere la función de inclusión, el carácter tiene un valor hexadecimal 3F y no tengo idea de dónde proviene, aunque parece que sucede con cada inclusión.

Al principio pensé que era codificación de archivos, pero esto no parece ser un problema. He creado un caso de prueba para demostrarlo: (el enlace ya no funciona) http://driveefficiently.com/testinclude.php este archivo consta solo de:

<? include("include.inc"); ?>

e include.inc consiste solo en:

<? echo ("hello, world"); ?> 

y, sin embargo, el resultado es:"?Hola Mundo" donde el ? es un personaje con un valor aleatorio. No conozco los orígenes de este valor y, a veces, está arruinando un poco mis sitios.

¿Alguna idea de dónde podría venir esto? Al principio pensé que podría tener algo que ver con la codificación de archivos, pero no creo que sea un problema.

Respuestas a la pregunta(6)

Su respuesta a la pregunta