Corregir el error "Parse error: syntax error, Unexpected T_STRING"

Este tipo de errores pertenece a errores de sintaxis, normalmente causados porerrores de escritura en el código, como falta de apóstrofos, comillas, espacios faltantes o sobrantes, o comentarios incorrectos.

El mensaje de error contendrá información útil, como el nombre del archivo y el número de línea donde ocurre el error. Para corregirlo, useFile Editorpara abrir el archivo, vaya a la línea mencionada en el mensaje de error y edite esa línea según el mensaje de error, por ejemplo, completando los elementos de sintaxis faltantes.

Ejemplo

Code editor showing PHP syntax error, unexpected '
Code editor showing PHP syntax error, unexpected '
Browser displaying a test.php page with “Hello, world!” text and the address bar visible
Browser displaying a test.php page with “Hello, world!” text and the address bar visible

A partir del siguiente mensaje de error:

Parse error: syntax error, unexpected '<', expecting end of file in /home/u123456789/public_html/test.php on line 7

Se puede extraer la siguiente información:

  • El error ocurrió en el archivotest.phpen el directoriopublic_html— este es el archivo que necesita ser editado y su ubicación
  • El error ocurrió en lalínea 7 del archivo. El Editor de Archivos también mostrará un marcador ❌, y al pasar el cursor sobre él aparecerá el mismo mensaje de error:

En este archivo, PHP el código está en** comienza pero no se cierra, por lo tanto falta **?. Por eso el símbolo<en la siguiente línea es “inesperado”.

Después de completar el código faltante, tu archivo debería funcionar correctamente:

Si tienes dificultades para corregir el error de sintaxis, puedes restaurar el sitioa un estado funcional anterior.

Fuente: documentación oficial de Hostinger