打开和关闭PHP被认为是不好的做法?

时间:2012-12-06 21:14:48

标签: php javascript

我目前正在寻找一种方法将JavaScript插入到我的PHP代码中,但是,我无法在回声中执行此操作。我正在考虑使用以下解决方法:

<?php
   some code
?>

<script type="text/javascript>
   js things
</script>

<?php
   more code
?>

然而,我有点担心打开和关闭<?php部分。这被认为是不好的做法,为什么?

4 个答案:

答案 0 :(得分:9)

虽然我会在混合不同的脚本类型时警告你节俭,但这在编程中非常正常且可以接受。如果你可以找到解决方法,我会建议,但这比尝试从PHP回应Javascript要好得多。

答案 1 :(得分:4)

  

打开和关闭PHP是不好的做法?

开始时输入不良习惯的灰色区域:

  • 长期运行的PHP块,通过echoprint等输出HTML。
  • 使用短开标签。
  • 请勿在结束标记之前使用分号。

我们建议您阅读php tagsinstruction separation

参考JavaScript 不良做法,您可能希望使用外部JavaSCript将行为内容分开(也更高效) )。 Read more.

答案 2 :(得分:1)

不,这不是不好的做法。您应该考虑您的文档基本上是HTML。所以PHP几乎“注入”了更多东西。如果你没有关闭PHP但是用它来输出相同的内容,你会做同样的事情,但是以更复杂的方式和更加处理器的方式,因为必须解析PHP标签内的所有内容。相反,这些标签之外的内容是纯HTML,不会被解析,而是直接发送。所以这也不错。这是好习惯!

答案 3 :(得分:0)

不,不是。 虽然我更喜欢在顶部保留尽可能多的代码,以提高脚本的可读性和维护性。

列昂