我只是学习php和(已经学习了大约6个月)并且在我正在经历的教程中,它使用的是php短信,所以当我在google上查找时,我来到了这个堆栈溢出问题StackOverflow question其中一个流行的答案说短缺是坏事。
我知道以下其中一条评论然后表明它并不坏但我也远程记得从一本PHP书中读取之前使用它们并不总是好的。所以我有点困惑,是不是坏了?
答案 0 :(得分:6)
由于便携性,这通常是一个坏主意。所有PHP配置都了解<?php ?>
标记,但并非所有配置都使用<? ?>
。
<? =$variable; ?>
用于打印也是如此。
答案 1 :(得分:0)
实际上它们并不坏,但你可以说对于 GOOD TECHNICAL 程序员来说,这有点懒散。为什么我使用“ GOOD TECHNICAL ”这个词是因为,因为他们知道PHP的技术性,所以他们也应该知道短期是否会有任何用处,从长远来看,无论何时对PHP Server的微调进行任何调整。
但是,这仍然是我的观点之一。可能与其他人的答案不符。
答案 2 :(得分:0)
我个人从不使用它们,因为我发现它使我的代码难看,难以阅读并且难以调试。我正在谈论像单行if语句这样的短语。 并非每个PHP配置都能理解短打开和结束标记,并不是每个程序员都知道简写符号,所以如果您想在某个时刻共享代码,这可能会成为一个问题。我不建议使用它。
答案 3 :(得分:0)
代码“<? ?>
”取决于“php.ini”,您应该更改状态短打开标记。虽然代码“<?php ?>
”可以随时随地运行,而无需任何配置。
我建议你使用smarty template.It非常容易使用。代码很漂亮。