今天 朋友发了我一份源码 然后 我打开看了下 发现居然不能编译 代码片段是这样的 <?=$title?> 这是输出title但是我觉得正确的写法应该是
<?php echo $title ?>但是在我配置的环境里居然不能编译
然后 我去网上查了下
修改 short_open_tag = Off 为 short_open_tag = On 但是 貌似 感觉 短标签可以 就是这种<? ?>
但是还是不支持 = 号 相当于 echo 请问 应该怎么设置
<?php echo $title ?>但是在我配置的环境里居然不能编译
然后 我去网上查了下
修改 short_open_tag = Off 为 short_open_tag = On 但是 貌似 感觉 短标签可以 就是这种<? ?>
但是还是不支持 = 号 相当于 echo 请问 应该怎么设置
解决方案 »
- 数据库查询中一个百思不得其解的问题,有详细说明!
- PHP如何自动接收邮件,并提取邮件的附件
- 能得到 浏览用户的 IP 地址?局域网的获得 IP 和 局域网IP。
- php exit输出常量小问题
- 做个视频网站!
- 为什么mysql语句在dos环境下可以执行,而在php中用mysql_query();却不可以,为什么?
- 菜鸟的问题:如何判断数据库中记录是否已存在?
- 谁有php_mysql.dll文件?
- 为什么我的PHP无法显示?
- 谁能告诉我filesize()的正确用法?是不是认为很简单,近来看看!
- PHP如果将int格式的时间转换为 年-月-日 时-分-秒 格式?
- (菜鸟提问)关于PHP登陆验证login.php的错误,求解决
就是这个呢,
php<?php
$title = 'TITLE';
?>
<html>
...
<?=$title;?>
...
</html>
确认你的文件是php文件,还有$title有值。
如果没有xml文档,或者JSP的话,没有什么影响,考虑到扩展性,最好使用完整标签.
哦 ? xml文档怎么了 貌似有吧
因为xml文档会有
<?xml
开启短标签的话可能被当做php标签解析的..