しょぼしょぼプログラマ雑記

自分のための備忘録。 開発記録など掲載してます。 質問・ご意見・ご感想等はTwitter ( https://twitter.com/yun_hokuto ) までお気軽にどうぞ。

PHPでの改行について

PHPの日付周りを考えていた時に、気になる内容がありました

2038年問題は32bitサーバーで起きる、Unixタイムスタンプの桁数問題です

64bitサーバーなら問題なくいけますね

ただ、気になった内容はそこではなく、PHP_EOLです

これなんぞや? と思って調べると簡単に見つかりました

PHP: 定義済みの定数 - Manual

つまるところ、環境に応じた改行コードということですね

<?php
echo "Hello World!!\r\n";

<?php
echo "Hello World!!\n";

と入力を切り分けなくても、

<?php
echo "Hello World!!".PHP_EOL;

とやってあげればいい、というわけです

便利!!!