Если весь ваш код JavaScript обрабатывается PHP, то вы можете сделать это просто так.
Если у вас есть отдельные .js
файлы, и вы не хотите, чтобы PHP обрабатывал их (например, по причинам кэширования), тогда вы можете просто передавать переменные в JavaScript.
Например, в вашем index.php
(или где бы вы ни указали свой макет) вы бы сделали что-то вроде этого:
<script type="text/javascript">
var my_var = <?php echo json_encode($my_var); ?>;
</script>
Затем вы можете использовать my_var
в файлах JavaScript.
Этот метод также позволяет передавать не только простые целочисленные значения, поскольку json_encode()
также правильно обрабатывает массивы, строки и т. Д., Сериализуя их в формат, который может использовать JavaScript.