タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

PHP_EOLに関するponki_8のブックマーク (3)

  • PHPコマンドライン実行で改行してくれない: プログラミングが好き!

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

  • \nで改行できない!【はずがない!】 - Lv1プログラマの誰得メモ

    2010/12/5の記事【エスケープシーケンス - Lv1プログラマの誰得メモ】のサンプルを動作させてみた。 ソースは以下 <?php print('1行目の文章'); print("\n"); print('2行目の文章'); ?> ブラウザでは 1行目の文章 2行目の文章 何を疑うまでもなく、こう表示されると思っていた。 (※「んなわけないじゃん」と思った方はこの先読まなくてもいいですよ!) が ・・・あれ?改行されてない? 「\r\n」だったかな?(^ω^; 修正修正。。。 あれれ?(・ω・;; \" や \’はちゃんと表示される なぜ改行だけ?? 文字コードはUTF-8 エディタの文字コードも同じくUTF-8 じゃあ、エディタが悪いのか? →エディタ変えても変化無し ブラウザが悪いのか? →ブラウザ変えても変化無し 友人からの助言 「"PHP_EOL"使ってみたら?」 ほほう!何だ

    \nで改行できない!【はずがない!】 - Lv1プログラマの誰得メモ
  • Loading...

  • 1