Cómo pasar una variable de PHP a JavaScript sin errores ni escape
¡Hola a todos! Soy nuevo en PHP y JavaScript, y me encontré con un problema que parece ser simple, pero no puedo encontrar la solución correcta.
Tengo un script PHP que obtiene datos de una base de datos (por ejemplo, nombre de usuario o texto de un mensaje). Necesito pasar esta variable a JavaScript para usarla, digamos, para mostrarla en una ventana modal o para enviarla mediante AJAX.
El problema es que cuando simplemente inserto la variable PHP en el código JavaScript, todo se rompe si la cadena contiene comillas, apóstrofes o, peor aún, caracteres de nueva línea (\n). Por ejemplo:
```php
```
En este caso, JavaScript arroja un error porque el apóstrofe en "O'Connor" rompe la cadena, y el salto de línea en `$message` hace que el código sea incorrecto. Intenté escapar manualmente, pero es incómodo y poco confiable.
¿Cómo