【问题标题】:What does the <?= operator mean in php? [duplicate]<?= 运算符在 php 中是什么意思? [复制]
【发布时间】:2012-01-04 06:07:52
【问题描述】:

可能重复:
What does '<?=' mean in PHP?

我正在阅读其他人的代码,但我认为我以前没有遇到过这种情况。

if((< ? =date("Y");?>-parseInt($('#year').find('option:selected').val()))<18) 

有什么想法吗?

谢谢

【问题讨论】:

标签: php


【解决方案1】:

计算结果为:

if((<?php echo date("Y"); ?>-parseInt($('#year').find('option:selected').val()))<18)

但出于兼容性原因,我认为建议您使用&lt;?php echo '';?&gt; 而不是&lt;?= ?&gt;

【讨论】:

    【解决方案2】:

    &lt;?=&lt;?php echo 的简写,但仅在正确设置 php.ini 时才有效。

    【讨论】:

    【解决方案3】:

    &lt;?php echo ...

    在某些环境中并不总是启用它。

    【讨论】:

      【解决方案4】:

      &lt;?= 是短开和回显标签。 Here 是它的 PHP 文档。

      【讨论】:

      • 谢谢,我在google上找了,没找到。
      猜你喜欢
      • 2011-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-16
      • 1970-01-01
      • 2021-02-26
      相关资源
      最近更新 更多