Como passar variáveis e dados do PHP para o JavaScript?
Olá a todos! Sou um desenvolvedor PHP iniciante e estou com um problema. Estou criando um site simples em PHP e preciso passar alguns dados da parte do servidor (PHP) para o lado do cliente (JavaScript). Por exemplo, tenho uma variável `$username = 'Иван';` e quero exibir uma saudação na página via JS: `alert("Привет, " + username);`.
O problema é que o PHP é executado no servidor e o JS no navegador. Tentei simplesmente inserir o código PHP dentro do script JS, assim:
```php
```
Mas no console do navegador aparece o erro: `Uncaught SyntaxError: Unexpected identifier`. Se a variável contém um número, funciona, mas com strings não. Entendo que o PHP exibe a string sem aspas, e o JS a interpreta como nome de variável, não como string. Mas como escapar corretamente? E o que fazer se precisar passar um array ou objeto?
Pesquisei em vários fóruns, mas cada um sugere métodos diferentes: JSON, AJAX, campos ocultos... Me ajudem.