1、常量不可修改而变量可修改
2、引用时有差异
define("WEB_NAME", "OpenPHP.cn"); //常量
$web_name = "OpenPHP.cn" //变量引用:
echo "my site name ".WEB_NAME;
echo "my site name $web_name";
echo "my site name ".$web_name;
echo "my site name WEB_NAME"; //这就错了

解决方案 »

  1.   

    个人看法:
    常量和变量在PHP里面不用特别强调要区分吧
    变量调用起来方便,如楼上的楼上所说
    系统设置最好放在一个变量数组里,比如$config["host"],$config["username"]...这样子不容易出错,也容易改成数据库形式,而且不容易和局部变量重名
      

  2.   

    兄弟们,多谢了,PHP经验看来要慢慢积累的,呵呵,问题特多.,可是为什么我不能在版里浏览帖子,要到管理页面浏览帖子?
    这个提示?
    无法显示 XML 页。 
    使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。 
    --------------------------------------------------------------------------------样式表没有包含文档元素。样式表可能是空的,或它可能不是一个标准格式的 XML 文档。