Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/423.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Chance.js和PHP游戏脚本_Php_Javascript - Fatal编程技术网

Chance.js和PHP游戏脚本

Chance.js和PHP游戏脚本,php,javascript,Php,Javascript,我正在编写一个小的RP游戏文本库。我发现了一个免费使用chance.js脚本的网站,但我正在尝试了解如何在PHP中使用它 这是他们告诉您要使用的代码: console.log(chance.bool()); 但每次我把它放进我的PHP中,它就会把所有的东西都黑掉,并且不起作用。我试着到处寻找,试图找出原因,但什么也没找到。很多网站都说我不能在PHP中使用JavaScript,但我知道这不可能是真的 请,有人给我指一下正确的方向……:) 请注意,重播的内容可以是真的,也可以是假的PHP!=Ja

我正在编写一个小的RP游戏文本库。我发现了一个免费使用chance.js脚本的网站,但我正在尝试了解如何在PHP中使用它

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


console.log(chance.bool());
但每次我把它放进我的PHP中,它就会把所有的东西都黑掉,并且不起作用。我试着到处寻找,试图找出原因,但什么也没找到。很多网站都说我不能在PHP中使用JavaScript,但我知道这不可能是真的

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


请注意,重播的内容可以是真的,也可以是假的PHP!=JavaScript。JavaScript是客户端,PHP是服务器端


您可能需要使用来生成随机数。

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

<?php
...
?>

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

<?php
...
?>

console.log(chance.bool());
或者使用echophp函数:

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

要在PHP中回显JavaScript,应执行以下操作:

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

抱歉修复了错误的标记您还需要修复Java标记nextIt并不是说您不能同时使用PHP和JavaScript,而是它们在完全不同的上下文中运行。PHP运行服务器端并(通常)为浏览器生成HTML。JavaScript在浏览器中运行,与服务器完全分离。如果您在PHP中添加这个(比如在
标记之间),那么它将不会编译(因为它不是PHP)@JasonSperske:这不是完全正确的……OP可以在PHP中始终回显JS,但是,他们应该非常小心地将这两种语言混合在一起。@pattyd如果OP回显JavaScript,它仍然不会在服务器上运行。我尝试了这一点,但它所做的只是显示代码。它不运行脚本。如何让它运行脚本?