Avatar ·

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.