最近偶尔发现在不同的操作系统中换行符是不同的。unix中使用 /n,windows中使用 /r/n,mac中使用 /r。
而平时编程时我习惯使用的换号符都是/n 。如果服务器的系统不是unix的话会不会有影响呢?
于是我去网上查找了有没有什么兼容的方式解决不同系统下的换行符不同问题。
结果发现PHP已经定义了一个PHP_EOL,在不同的系统环境下它会自动匹配对应换行符。
最近偶尔发现在不同的操作系统中换行符是不同的。unix中使用 /n,windows中使用 /r/n,mac中使用 /r。
而平时编程时我习惯使用的换号符都是/n 。如果服务器的系统不是unix的话会不会有影响呢?
于是我去网上查找了有没有什么兼容的方式解决不同系统下的换行符不同问题。
结果发现PHP已经定义了一个PHP_EOL,在不同的系统环境下它会自动匹配对应换行符。