【发布时间】:2012-01-04 06:07:52
【问题描述】:
我正在阅读其他人的代码,但我认为我以前没有遇到过这种情况。
if((< ? =date("Y");?>-parseInt($('#year').find('option:selected').val()))<18)
有什么想法吗?
谢谢
【问题讨论】:
-
值得注意的是,您发布的代码的 sn-p 是嵌入 PHP 的 javascript。
标签: php
我正在阅读其他人的代码,但我认为我以前没有遇到过这种情况。
if((< ? =date("Y");?>-parseInt($('#year').find('option:selected').val()))<18)
有什么想法吗?
谢谢
【问题讨论】:
标签: php
计算结果为:
if((<?php echo date("Y"); ?>-parseInt($('#year').find('option:selected').val()))<18)
但出于兼容性原因,我认为建议您使用<?php echo '';?> 而不是<?= ?>。
【讨论】:
<?= 是<?php echo 的简写,但仅在正确设置 php.ini 时才有效。
【讨论】:
同<?php echo ...
在某些环境中并不总是启用它。
【讨论】:
<?= 是短开和回显标签。 Here 是它的 PHP 文档。
【讨论】: