Migliore risposta
Beh, sono sorpreso che nessuno labbia menzionato, ma un modo molto più semplice è attraverso un pacchetto che puoi facilmente ottenere e installazione tramite GitHub
laracasts / PHP-Vars-To-Js-Transformer
Usato in più progetti senza problemi e anche se sì, è necessario unire tutto insieme se non si utilizza un framework come laravel ecc. puoi usarlo anche con PHP vanilla senza alcun framework ecc.!
Risposta
Quasi sempre passo strutture di dati complesse, che possono essere “JSON”, quindi …
var data = ;
...
Puoi anche passare valori semplici convertendoli in valori Javascript:
var boolvar = ;
var strvar = "";
var numval = ;
Questo è per il passaggio di valori in una sola volta. Per lo scambio dinamico dei dati, utilizza Ajax.