<p class="sougouContent"> </p> <p class="tag"> html的显示问题 </p> <?php <br /> <br> $url="home.php"; <br> <br> $name=2; <br> <br> echo "<a>$name</a>"; <br> <br> echo "<a>".$name."</a>"; <br> <br> ?> <br> <br> 最后2行输出是一样的 <br> <br> 不同的地方在于 ".$url." 和 直接 $url <br> <br> ".$name."和 $name <br> <br> 区别在哪里? <br> <h2>回复讨论(解决方案)</h2> <p class="sougouAnswer"> ".$url." 如果是做需要在输出的时候解释的话,为什么不加上转义字符?像下面这样。 <br> <br> echo "<a>".$name."</a>"; </p> <p class="sougouAnswer"> echo "<a>$name</a>"; <br> 和 <br> echo "<a>".$name."</a>"; <br> 没有区别,只是后者更隐晦 </p> <p class="sougouAnswer"> 转义符\"".$url."\" </p>