看别的程序有时会发现DIRECTORY_SEPARATOR和PATH_SEPARATOR这两个常量,从手册上竟然查不,通过网上才知道它们的意思。
后来才发现原来手册的就有的,在:文件系统相关扩展(File System Related Extensions)->目录(Directories)->预定义常量(Predefined Constants)
手册上并没有说它们的用途。
其实这两个变量对移植PHP代码很有用,它们会对不同的操作应用不同的规则。
DIRECTORY_SEPARATOR:表示斜杠(包含斜杠),它在Linux上会显示”/“ ,在Windows会是“/”(不含引号,以下同)。
PATH_SEPARATOR:在include等包含语句时,需要同时包含多个文件可使用PATH_SEPARATOR来分隔,PATH_SEPARATOR在Linux下会的值是“;”,在Windows下是“:”。