0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

改行したいところで PHP_EOL (PHP End Of Line)

Posted at

発見

コードを読んでいたら、テキストでも代数でもない何か(PHP_EOL)が echo されていたので、調べたところ『改行』を表す、定義済み定数だった。ので、忘備録。

使用例

<?php

echo "Hello, World!" . PHP_EOL;
echo "This is a new line." . PHP_EOL;

?>

利点

OSが違うと、改行コードの認識も変わります。

  • Unix/Linus: \n (newline character の意味)
  • Windows: \r\n (carriage return followed by a newline character の意味)
  • クラシックなMac OS: \r (carriage return の意味)

PHP_EOL の使用は、プラットフォームに関わらずに改行を表すことが可能なので、コードがより便利に使えることになります。

違ったOSでのアウトプットを扱う場合は特に、PHP_EOLを使うのがベストプラクティスのようですね。

追記

定義済み定数

(魔法の定数??/英語のページ)

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?