使用<?将字符串放入变量中 ?>

Meh*_*izi 1 html php tags

我认为有时使用php标签而不是echo更容易

<?
if()
    echo "<img src='' onclick='alert(\"hello\")'/>";
?>
Run Code Online (Sandbox Code Playgroud)

而不是我这样编码

<?
if(){
?>
<img src='' onclick='alert("hello")'/>
<?}
?>
Run Code Online (Sandbox Code Playgroud)

我们摆脱了反弹.但是我想要的字符串呢:

<?
$str="?>
   <img src='' onclick='alert("hello")'/>
<?";
?>
Run Code Online (Sandbox Code Playgroud)

小智 6

您应该使用PHP heredoc语法:

<?php
$str = <<<IMGTAG
 <img src="" onclick="alert('hello')"/>
IMGTAG;

echo $str;
?>
Run Code Online (Sandbox Code Playgroud)

享受你的代码.