プログラミング好きが、プログラミングのためのソフトウエア開発周辺の興味ある分野を勉強する記録。プログラミング言語、IT、ICT、情報処理技術、設計技法、数値計算、データベース、システム、SCM、画像処理、開発環境、ツールなどなど。 PHP プログラムの動作確認のためコマンドラインやシェルスクリプトで書いて結果を標準出力に書き出そうとするときに、改行記号がうまく機能してくれない。 $ php -r "echo 'HELLO WORLD\n';" HELLO WORLD\n$ Macではバックスラッシュが全角になってしまう問題があるので、入力時にオプションキーを押しながら入れているのだが、どうもターミナルの設定かなにかでどうしても正しいバックスラッシュになってくれないようだ。 この場合、少し面倒くさいが PHP_EOL という定数があってこれがプラットフォーム毎の改行記号に変換してくれるらしい