Chance.js和PHP游戏脚本


Chance.js and PHP game scripting

我正在编写一个小型RP游戏文本库的脚本。我找到了一个免费使用chance.js脚本的网站,但我正在努力寻找如何在PHP中使用它。

这是他们告诉你要使用的代码:

<script src="chance.js"></script>
  <script>
     console.log(chance.bool());
  </script>

但每次我把它放在PHP中时,它都会屏蔽所有内容,并且不起作用。我试着到处寻找,试图找出原因,但一无所获。很多网站说我不能在PHP中使用JavaScript,但我知道这不可能是真的。

请,有人给我指正确的方向…:)

附言重播是真是假http://chancejs.com/<lt<是它的来源。

PHP!=JavaScript。JavaScript是客户端,PHP是服务器端。

您可能希望使用rand()来生成随机数。

如果您想将其输出到浏览器中,请执行以下操作之一:

<?php
...
?>
<script src="chance.js"></script>
  <script>
     console.log(chance.bool());
  </script>
<?php
...
?>

或者使用echophp函数:

echo '<script src="chance.js"></script>
  <script>
     console.log(chance.bool());
  </script>';

要在PHP内部回显JavaScript,您应该这样做:

 <?php
 echo"
 <script src='chance.js'></script>
 <script>
 console.log(chance.bool());
 </script>
 ";
 ?>

另外,请注意,我在双引号中重复了它,这意味着现在如果您在JS中使用双引号,您应该像这样转义它们:'"

正如前面的回答所述,在将PHP与JavaScript混合时应该非常小心,因为PHP总是在JS之前执行。