【问题标题】:php short_open_tag problemphp short_open_tag 问题
【发布时间】:2011-04-03 10:47:45
【问题描述】:

嗨,我正在处理我大学的一个项目,但我的大学服务器管理员告诉我,我们的代码中没有使用 short_open_tag,这是什么意思?什么是短开标签,什么是它的替代标签

谢谢

【问题讨论】:

  • 您没有问,但避免使用短开放标签的主要原因是您的代码将更具可移植性(因为它可能必须在不允许短标签的服务器上运行)并且它使编写 XML 文档更容易(短的开放标签需要调用 echo,即echo "<?xml")。

标签: php


【解决方案1】:

通常你会这样写 PHP:<?php PHP CODE HERE ?>。但是,如果启用了 allow_short_tags 指令,您就可以使用:<? PHP CODE HERE ?>。排序标签还提供了额外的语法:<?= $var ?>,它等于<?php echo $var ?>。

短标签可能看起来很酷,但事实并非如此。它们只会导致更多问题。哦... IIRC 他们将从 PHP6 中删除。

【讨论】:

    【解决方案2】:

    您可以在以下位置试用该工具:

    http://blog.eezgu.com/php-short-open-tag-sorunu-ve-cozumu.html

    这是一个 PHP 命令行工具,可以将短标签转换为普通的 PHP 标签。

    该页面不是英文,但您可以点击帖子中的链接并下载该工具。

    【讨论】:

      猜你喜欢
      • 2012-09-16
      • 2017-03-16
      • 2014-04-28
      • 2021-08-10
      • 2016-05-15
      • 2013-03-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-12
      相关资源
      最近更新 更多