채택완료

PHP_EOL; 기능을 알고 싶습니다.

2015-02-03 (화) 06:22:13 8,981

그누4에서는 못 본 것 같은데,

PHP_EOL; 이 어떤 기능을 하는 것인가요? 

답변 주시면 감사하겠습니다.(__)

-------------------------------

검색해 보니까, 줄바꿈 기능이라고 나오는데요.

올바른 설명인가요?

그렇다면 <br/>과 무슨 차이인가요?

|

답변 3개 / 댓글 2개

채택된 답변
+20 포인트

PHP에서는 엔터를 쳐서 내려가도 실제 출력되는 html구문에는 엔터가 안나옵니다. 강제적으로 break line을 출력할 때 사용합니다.

$a="asdf";

$b="ghjk";

echo $a.PHP_EOL.$b;

를 하면

asdf

ghjk

가 되는것이죠 

답변에 대한 댓글 1개

친절한 답변 감사합니다.^^
2015-02-03 (화) 09:26:06
에고 두 분 답변 모두 채택이 안 되는군요.ㅜㅜ

End Of Line 으로 일고 있습니다

5.0.2에서 추가된 예약상수인 것으로

php.net에서는 아래와 같이 설명하고 있네요.

PHP_EOL (string)

The correct 'End Of Line' symbol for this platform. Available since PHP 5.0.2

사용예는 그누보드에도 많이 있지만...

PHP_EOL can be used like that:

<?php

$data
= 'some data'.PHP_EOL;
$fp = fopen('somefile', 'a');
fwrite($fp, $data);

?>

Which is the same of \r\n or \n depending on the OS.
You can put those lines in a while for example, and create a log file.

http://php.net/manual/en/reserved.constants.php 참조 

답변에 대한 댓글 1개

신리님, 오랜만에 인사 드립니다.
답변 감사합니다.^^

답변을 작성하려면 로그인이 필요합니다.