Nejlepší odpověď
Jsem překvapen, že to nikdo nezmínil, ale mnohem jednodušší způsob je prostřednictvím balíčku, který můžete snadno získat a nainstalovat přes github
laracasts / PHP-Vars-To-Js-Transformer
Používá se to ve více projektech bez problémy a zatímco ano, musíte to spojit dohromady, pokud nepoužíváte rámec, jako je laravel atd., je to tak? můžete to použít s vanilkovým PHP bez jakýchkoli frameworků atd.!
Odpověď
Téměř vždy předávám složité datové struktury, které mohou být „JSONed“, takže…
  
 var data = ; 
 ... 
  
Jednoduché hodnoty můžete předat také převedením na hodnoty Javascript:
 var boolvar = ; 
 var strvar = ""; 
 var numval = ; 
Toto je pro jednorázové předávání hodnot. Pro dynamickou výměnu dat použijte Ajax.