我发誓在我之前开发时努力在文本框中显示变量。但是当我在 Windows/x-6ren">
gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 13:23:21 27 4
gpt4 key购买 nike

我刚刚从 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 年编辑:添加一个重要的区别 - <?= “short echo”格式始终启用(请参阅下面 Dav 的评论)。 <? “短开”格式是另一回事。有关详细信息,请参阅 Why are "echo" short tags permanently enabled as of PHP 5.4?

关于PHP - 进行内联 HTML 变量输出的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2695715/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com