Learn or Die

生涯勉強。Macです。

PHPのboolean型の値をJavaScriptの変数として定義する

やりたいこと

PHPのフラグ変数とJavaScriptのフラグ変数を連動させたい。

間違っている書き方

<script>
let test_flg = <?php echo $test_flg; ?>;
</script>

この場合、コンソールにsyntaxエラーが出てしまいました。

Uncaught SyntaxError: Unexpected token ';'

解決方法

var_export関数を使う。

<script>
let test_flg = <?php echo var_export($test_flg); ?>;
</script>

参考サイト

www.ninton.co.jp