php\r 和\n 一样吗?

标签 php

为什么有 2 个函数做同样的事情?他们都添加了一个换行符。

它们之间有什么区别吗?

最佳答案

这与 PHP 无关,是历史的结果:

  • UNIX/Linux 使用\n 换行
  • Mac (在 OSX 之前) 使用 \r
  • Windows 将两者结合使用

PHP 只是保留了这种行为——因此它可以与那些不同的操作系统及其文件一起工作。


另外,请注意:

  • 那些不是函数:它们是(特殊)字符
  • 它们并不完全相同:
  • 顺便说一句,这些是历史的另一个后果:看看他们的名字,然后想想 typewriters ;-)

关于php\r 和\n 一样吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2018668/

相关文章:

php - 嵌套 PDO 查询失败?

javascript - 转义 ajax 调用的单引号

php - 使用自定义值预归档结帐邮政编码

php - 现有电子商务解决方案 VS 定制构建

php - 如何循环打印内容到控制台,以便 unix grep 可以与之交互?

php - Symfony 可选约束未按预期工作

php - 使用另一个表中的数组值更新表中的多个值

php - Issu 必须获取新的交易 ID 一直显示第一个交易 ID

javascript - 将 php 变量/数组数据传递给 angular js

php - WordPress 首页不显示模板的内容