ホームページ >バックエンド開発 >PHPの問題 >phpの改行とは何ですか?

phpの改行とは何ですか?

青灯夜游
青灯夜游オリジナル
2019-10-17 15:22:369647ブラウズ

phpの改行とは何ですか?

PHP スクリプトのコードを書いていると、\n と
という 2 つの文字がよく見られますが、これらはどちらも改行する機能を持っていますが、これは一体何を意味するのでしょうか?違いは何ですか?

1、\n または \r\n では、ソース コードは折り返されますが、ブラウザに表示されるコンテンツは折り返されません。

2、
では、ブラウザが折り返されます。コンテンツは折り返されますが、ソースコードは折り返されません。

例:

PHP コード 1:

<?php
echo 0;
echo "\n";
echo 1;
?>

ブラウザ表示:

phpの改行とは何ですか?

表示ソースコード:

phpの改行とは何ですか?

#PHP コード 2:

<?php
echo 0;
echo "<br />";
echo 1;
?>

ブラウザ表示:

phpの改行とは何ですか?

#ソースコードの表示 :

phpの改行とは何ですか?

3. PHP_EOL

PHP では、PHP_EOL は互換性の高い改行文字に相当します。この変数はプラットフォームに応じて変わります。Windows では次のようになります。 Linux では /r/n、Linux では /n、Mac では /r となり、複数のプラットフォームに適応します。

<?php
echo PHP_EOL;
//windows平台相当于 echo "\r\n";
//unix\linux平台相当于 echo "\n";
//mac平台相当于 echo "\r";

注: ここに穴があります。これは HTML 行の折り返しではなく、テキスト行の折り返しに使用されます。ログファイルの記録によく使用されます。そのため、htmlファイルを開いたときに改行は表示されません。

PHP 関連の知識について詳しくは、php中文网 をご覧ください。

以上がphpの改行とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。