我在看别人的PHP代码时,看到如下几个东东,我认为是宏,不知道是不是啊?
CLASS_REALDIR .
CLASS_EX_REALDIR .
DATA_REALDIR .这三个东西是代表什么意思啊,看代码似乎是导入头文件的意思,还有就是 这三个东东 的后面有个 点(.),在这里有什么作用啊,而且我仔细看下 在 点(.)与最后一个大写字母之间还有一个 空格。  求助!

解决方案 »

  1.   

    define('CLASS_REALDIR', ……);//往前找这样的代码,看名字就是目录, "."是php里的运算符
      

  2.   

    你看到的是php中的常量,后面的点是字符串连接符!
      

  3.   

    google 说
    CLASS REAL DIR 班真正的目录
    CLASS EX REAL DIR 班前实目录
    DATA REAL DIR 数据实时目录1、这些是常量,而不是宏
    2、“.”是 php 的字符串连接符
    3、这些自定义的常量使得代码的迁移性增强
      

  4.   

    貌似define()好像是常量,#define才叫宏吧