2010-01-07 5 views
10

같은 기능을하는 두 가지 기능이있는 이유는 무엇입니까? 둘 다 줄 바꿈을 추가합니다.php r과 n 같은 것?

그들 사이에 차이가 있습니까?

답변

25

이 PHP와는 아무 상관이 없으며, 역사의 결과이다 :

  • UNIX/Linux를 바꿈
  • 맥 사용 (OSX 전) \r
  • 및 Windows 용도 \n 사용 둘 모두의 조합

PHP는 방금 그 행동을 유지했습니다. 그래서 다른 사람들과 작동 할 수 있습니다. OSes 및 해당 파일. 또한


, 참고 :

  • 사람들은 기능하지 않습니다 : 그들이 (특수) 문자
  • 그들은 정확히 같은 것이 아니다 :
  • 하고, BTW, 그 역사의 또 다른 결과 : 9는`사용 때까지 약 typewriters ;-)
+3

만 맥 OS를 자신의 이름을보고, 생각 \ r'; Mac OS X은'\ n'을 사용합니다. – Gumbo

+0

@Gumbo : 몰랐다. (OSX는 BSD를 기반로하므로 의미가있다.) 나는 당신의 노트를 반영하기 위해 나의 대답을 편집했다; 감사 ! –

+0

@Frederik : 아니, 대답을 편집했습니다. 다시 한 번 대답을 주면서 뭔가 배웠습니다. ^^ (그리고 멋지 네요.) –