A Discordon volt kérdés, hogy milyen módszerek vannak PHP-ből adatot áttani a JavaScriptnek.
Az ember rögtön hajlamos azonnal mondani erre, hogy Fetch API, jQuery Ajax, XHR, de ha a JavaScript kódunk egy szerveren van, a kódok egy fájlban, és csak egyirányú adatáramlásra van szükség a PHP-ból a JS-be, akkor alkalmazhatjuk a JS-kódok közé ékelt PHP kód módszerét is. Ebben az esetben a PHP fájl rendereli a JS-t.
Nézzünk rá egy példát. Hozzuk létre az index.php fájlt
//index.php
<?php $phpVariable = "THIS IS A TEST STRING" ?>
<script>
let javaScriptVariable = "<?php echo $phpVariable; ?>";
console.log(javaScriptVariable);
//result: "THIS IS A TEST STRING";
</script>
Ebben a PHP script-ben a PHP által generált stringet átadtam a JavaScript változójának, amit kiírattam a konzolra, de bármilyen más művelet is végrehajtható lenne vele.
Ezt a fajta rétegezést persze éles környezetben nem ajánlom, ahogy azt sem, hogy HTML-t keverjük a PHP-vel, csak érdekességként mutattam be.