1

^ Mは、ファイルをWindowsボックスから*NIXボックスに移動するときに各行の後に残るdosキャリッジリターンです。私はそれを取り除く方法を知っています。PHPスクリプトから削除する必要があるという美学以外の理由があるかどうか知りたいです。

PHPスクリプトは、このスクリプトで正常に実行されます。通常、私はためらうことなくスクリプトを削除しますが、svnblameコマンドの各行の横に自分の名前を付けたくありません。(要点以外)。

質問:美学以外に削除する必要がある理由の機能性に関して理由はありますか?それを維持するために何も壊していないようです。(私に正当な理由を教えてくださいplz)

4

1 に答える 1

1

全体として、問題ないはずです。他の言語は行末にうるさいです。たとえば、Perl スクリプトで問題が発生するのを見てきました。しかし、PHPの場合、それがそれほど重要だとは見たことがありません。

おそらく問題になる可能性があるのは、余分な文字が出力に到達する複数行の文字列です。これは、出力が HTML または XML でない場合に問題になる可能性があります。しかし、JS は余分な CR にこだわるべきではなく、HTML と XML は通常、すべての空白を単一のスペースと同じように扱います (または、多くの場合、空白を完全に無視します)。テキストエリアや<pre>要素などには、余分な空白が含まれる場合があります。それは私が考えることができる唯一の問題についてです。

于 2011-05-05T19:09:57.630 に答える