2005/10/19

PHP での改行

ポスト @ 17:18:58 , 修正 @ 2005/10/19 17:21:44 |     このエントリーを含むはてなブックマーク

CRLF とか LF とかの改行コードを Windows - Unix と混同させるとめんちぃので、PATH_SEPARATOR みたいのを探したところ、それっぽいのがあった。
ref - PHP_EOL

PATH_SEPARATOR と同じように定義されていない場合もあるので使用には注意を。

var_dump(bin2hex(PHP_EOL), bin2hex("\n"));
string(2) "0a"
string(2) "0a"

んで、こいつを設定するのって、 php.ini ではどこなのだろう.
auto_detect_line_endings かな.


3 Trackbacks

[PHP]2038年問題とPHP_EOL

5.2.0以降になりますが、組み込みクラスのDateTimeクラスならこの問題に対応しています。 <?php $date = new DateTime(’2038-1-19 12:14:07’); echo $date->format(’Y/m/d H:i:s’) . PHP_EOL; $date->modify(”+1 day”); echo $date->format(’Y/m/d H:

From : Do You PHP はてな @ 2007-02-13 17:23:06

いまさらながらPHP_EOL定数と改行コードについて

PHPには、Linux、Mac、Windows環境で改行コードを内部的に切り替えてくれるPHP_EOLという便利な定数が用意されている。Javaでの実装だとSystem.getProperty("line.separator")にあたると思う。PHP_EOLがPHPの内部ではどのように実装されているのか、ソースコードリーディング

From : 深追い Fukaoi.org @ 2010-01-05 08:42:18

sakura flash game

[...] ハタさんのブログ(復刻版) : PHP での改行 [...]

From : sakura flash game @ 2010-06-23 14:39:53

Track from Your Website

http://blog.xole.net/trackback/tb.php?id=329

Comment

No Comments

Post Your Comment


*は入力必須です。E-Mailは公開されません。

1 + 2 =