我正在使用HTML并且有一个div,在该div中,我有一个ID和一个名为seventy的类,例如带有一些属性。这简化为说明我的问题:
<?php
$height = 'seventy';
?>
<div id="meter" class="<? echo $height;?> "></div>
这在我运行Xampp的笔记本电脑上完美运行。当我在服务器2003上运行它,运行Xampp时,div标签提前关闭,我在div之后得到了一个简单的文本显示'“&gt;”。所以在搞乱了一段时间之后我发现了'
<?php
$height = 'seventy';
?>
<div id="meter" class="<?php echo $height;?> "></div>
有效。任何人都可以给我一些见解,为什么有时你可以简写开放标签,有时你不能。我是新手,这种事情让我很感兴趣。
答案 0 :(得分:0)
当php.ini
short_open_tag
为on
时,您可以使用简短版本:<?
也可以在.htaccess
:
php_flag short_open_tag on
最好使用<?php
编写脚本以实现可移植性。
答案 1 :(得分:0)
服务器配置决定了你可以使用php速记的天气。只有一些服务器配置为支持这一点,而所有服务器(使用PHP)都支持完整/长方法,这就是为什么总是建议使用它/良好做法。