php - 如何将 PHP 整型变量中的整型值传递给 JS?

标签 php javascript variables

我正在尝试将一些变量从 PHP 传递到 JS。

我看到了here对于字符串,以下代码可以工作:

    var str = "<?php echo $x; ?>";

我一直在使用这个:

    var var1 = <?= $var1 ?>;

我应该使用哪一个作为 int ?第一个版本总是好的?第二个只是旧形式吗?我很高兴获得有关将变量(dif 类型)从 php 传递到 js 的一般说明和说明。

谢谢!

最佳答案

首先,让我们看一下如何在 javascript 中声明变量。

变量的类型有很多种,但让我们回顾一下 intstring 。字符串必须用引号引起来。 Int的不。

var int = 5;
var string = "hello";

现在,当我们将变量从 php 传递到 javascript 时,我们所做的就是用 php 中声明的变量替换等号后面的值。您提到了回显变量的两种方法。

var str = "<?php echo $phpVariable; ?>";
var str = "<?= $phpVariable ?>";

如果这些变量是 int (顺便说一下,它包括任何数字,无论是否整数),php 打开和关闭标记周围不会有引号。现在,您说您更喜欢使用第二种方法。我真的建议你不要这样做。尽管输入 <?= $phpVariable ?> 更容易比<?php echo $phpVariable; ?> ,并非所有服务器都支持前一种,而后一种则支持。如果需要,您可以使用它,但如果您想移动到服务器,则需要首先检查该语法是否被允许。

关于php - 如何将 PHP 整型变量中的整型值传递给 JS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8775680/

相关文章:

php - PHP解析/语法错误;以及如何解决它们

php - 使用 php 限制对 pdf 页面的访问

javascript - 如何使用codeigniter框架打印PHP中模态内的内容

javascript - 只允许在特定时间访问网站?

javascript - 无法在 Three.js 中选择 div 内的文本

javascript - 访问使用 window.open 打开的窗口的内容

javascript - 如何访问选择的 parentNode 以引发元素?

java - 在 Switch 语句中使用文字而不是变量? java

python - 为什么这段代码会失败?在 for 循环中将变量分配给其自身列表

php - 在类内部的函数内部的此处文档中使用 PHP 变量