Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

Discuz! 兼容问题

[复制链接]
纳米 发表于 2006-1-8 19:49:15 | 显示全部楼层 |阅读模式
先说明我这里的环境:
php 5.1.1
MySQL 4.1.16
Zend Optimizer 2.6.0
php.ini使用:php.ini-recommended
这是 php 的推荐配置文件,而 php.ini-dist 只是默认配置文件
问题出在:php.ini-recommended 里面,short_open_tag 选项,默认为 Off
就是:
  1. <?=$xxxx?>
复制代码
  1. <? 代码... ?>
复制代码

等的这些全部是无效的

现在发现这种方式的,在Discuz!里面的不少地方仍然这样使用

在官方 php 手册里面也有:
可以在 PHP 中使用四对不同的开始和结束标记。其中两种,<?php ?> 和 <script language="php"> </script> 总是可用的。另两种是短标记和 ASP 风格标记,可以在 php.ini 配置文件中打开或关闭。尽管有些人觉得短标记和 ASP 风格标记很方便,但移植性较差,通常不推荐


这些兼容问题,完全不是不能解决或者解决需要很麻烦的问题,开发的时候注意一下就不会出现这些兼容问题了
但仍然存在不少这样的问题,刚才在php 5.1.1 下面安装Discuz! 4.0,还出现了其他的一些小问题,都是注意一下就能避免的问题
但是。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-12-11 03:39 , Processed in 0.137054 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表