在js内调用PHP的变量

<?php 
    $h5course = 'h5course-com';
 ?>
 <!DOCTYPE html>
 <html>
 <head>
     <meta charset="UTF-8" />
     <title>PHP语言</title>
 </head>
 <body>
     <div class="wrap"></div>
     <script type="text/javascript">
        var h5course = "<?php echo $h5course ?>";
 
        alert(h5course);
     </script>
 </body>
 </html>

这是网上找到的代码,但是结果不是php内变量的值。

文件后缀是.php 吗?

文件后缀是.html不行 你得改成.php