在PHP中,我可以在变量中使用put echo吗?
我写道:在PHP中,我可以在变量中使用put echo吗?,php,Php,我写道: <!DOCTYPE HMTL> <html> <head> </head> <body> <?php $javascript = echo '<script type = "text/javascript">', 'prompt("Hello");', '</script>';; ?>
<!DOCTYPE HMTL>
<html>
<head>
</head>
<body>
<?php
$javascript = echo '<script type = "text/javascript">',
'prompt("Hello");', '</script>';;
?>
</body>
</html>
上面写着:
分析错误:语法错误,中出现意外的“echo”T\u echo
第7行的C:\xampp\htdocs\h.php
您可以使用echo简单地回显脚本,甚至不使用变量
<?php
echo '<script type = "text/javascript">prompt("Hello");</script>';
?>
或者使用变量
<?php
echo $javascript = '<script type = "text/javascript">prompt("Hello");</script>';
?>
或者使用速记
<?='<script type = "text/javascript">prompt("Hello");</script>'?>
你不能。决定是否要回显或分配给变量。echo不是一个函数,也没有返回值,所以我不确定这里的目标是什么。对不起,我的意思是我可以放置echo,而不是使用putThank you,它从PHP v5开始就可以==工作。4@Mihailo这是5.4之前的支持方式,可能是从PHP一开始,除了short_open_标签选项可以在5.4之前禁用它之外,我知道@Ultimater是的。我觉得没有必要写细节。当然,现在我们也有了细节。
<?='<script type = "text/javascript">prompt("Hello");</script>'?>