Neste artigo você vai aprender a passar variável PHP para JavaScript, ou seja, resgatar o valor que vem do back-end para o front.

Passar variável PHP para JavaScript capa

Fala programador(a), beleza? Bora aprender mais sobre como resgatar valores de variáveis PHP em JavaScript!

A ideia na verdade é bem simples, vamos receber primeiramente o valor em PHP ou atribuir o valor a alguma variável

Veja o exemplo:

<?php
 
 $teste = "Variável em PHP";
?>

E agora com valor já adicionando a uma variável de PHP, você precisa inserir com o auxílio de echo em uma variável JS

Isso será feito no bloco de script do seu código

Veja um exemplo:

<script>
 var teste = "<?php echo $teste; ?>"
</script>

Desta maneira o PHP será interpretado dentro das tags script normalmente

E por causa das duas aspas se transformará em texto, depois você pode manipular normalmente o dado sendo de JS já

Tome cuidado com as aspas, a ausência delas pode causar erros no seu código e então o mesmo vai parar de funcionar

Conclusão

Neste artigo você aprendeu a como passar variável PHP para JavaScript

Ou seja, utilizar os valores que vem do PHP em JavaScript, de uma forma que a linguagem consiga interpretar estes dados

Podemos passar os valores por meio da função echo, e não podemos esquecer das aspas para transformar o dado em uma string, ou seja, texto

Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube

 

Inscrever-se
Notificar de
guest

5 Comentários
mais antigos
mais recentes Mais votado
Feedbacks embutidos
Ver todos os comentários
Rafael

Tem um erro, ao invés de usar “%teste”, seria “$teste”.
correção só pro caso de um iniciante se confundir..

Battisti

boa Rafael, vou ajustar =)

João Carlos

Mas e se tiver em páginas diferentes ?

Fabio

Também tenho esta dúvida

Alexandre

Boa eu estava precisando desta informação para pegar o valor de uma variavel vindo no blade do Laravel e soma um valor se determinado input vier checkado ,agora não sei como retornar esse valor atualizado devolta na variavel do Laravel?