PHP – 内联HTML变量输出的正确方法是什么?

前端之家收集整理的这篇文章主要介绍了PHP – 内联HTML变量输出的正确方法是什么?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚刚从Ubuntu PHP工作站开发环境转移到Windows并使用xampp.我有一些代码,像这样:
<input type="text" name="txtEmail" value="<?=$emailaddress;?>"/>

当我开发之前,我发誓曾在文本框中显示变量.但是当我在Windows / xampp上加载页面时,它只是将文本放在文本框中的引号之间.相反,我最终将其更改为:

<input type="text" name="txtFirstName" value="<?PHP echo($firstname);?>" />

后者是有道理的,但我想我认为有一个速记或其他东西,我必须发疯,因为我确信第一种方式是在一个不同的环境.

那么最好的方法是什么?

让自己头疼,不要使用短标签.他们觉得很脏,他们不会在每个设置上工作,我认为他们可能会完全逐步退出PHP(虽然这可能是错的).

即使您知道如何修复它们,每次必须更换新服务器以使它们工作时,您仍然会感到烦躁.

编辑:是的,他们被剥夺了. http://cubicspot.blogspot.com/2009/06/maximum-failure-php-6-deprecates-short.html

2017编辑:要添加一个重要的区别 – 始终启用<?=“短回声”格式(请参阅下面的Dav的评论). <? “短暂开放”格式是一个单独的问题.有关详细信息,请参阅Why are “echo” short tags permanently enabled as of PHP 5.4?

猜你在找的PHP相关文章