PHP中JavaScript的内联if/else语句
我有一个用PHP编写的文件。我希望有PHP中JavaScript的内联if/else语句。可能吗?下面给出了一个例子:PHP中JavaScript的内联if/else语句,javascript,php,if-statement,inline,Javascript,Php,If Statement,Inline,我有一个用PHP编写的文件。我希望有PHP中JavaScript的内联if/else语句。可能吗?下面给出了一个例子: <?php echo "<script type=\"text/javascript\"> function myFunction(a, b) { if(a>b) return true;
<?php
echo "<script type=\"text/javascript\">
function myFunction(a, b) {
if(a>b)
return true;
else
return false;
}
if(myFunction(3,2)) { ";
$x = '/index';
echo "} else { ";
$x = '/index2';
echo "}";
echo "</script>";
?>
答案是否定的!。您不能在PHP中使用它,因为在标记结束之前,解释引擎会将其视为JavaScript语法。是的,这是可能的。问题出在哪里?您想做什么?您正在尝试在javascript条件之后为php变量$x赋值。。这是不可能的,因为javascript是在php完成任务后执行的。PHP在服务器上运行,它创建页面并将其发送到浏览器。然后浏览器运行Javascript。PHP不再运行,您无法从Javascript分配给PHP变量。