svn: /phpdoc/ja/trunk/reference/filesystem/functions/ fopen.xml
[email protected] (Yoshinari Takaoka)
| Newsgroups | php.doc.ja |
|---|---|
| Message-ID | <[email protected]> |
mumumu Fri, 05 Jun 2020 01:41:07 +0000
Revision: http://svn.php.net/viewvc?view=revision&revision=350009
Log:
Updates regarding text/binary mode
On Windows, 'b' is the default as of PHP 5.0.0.
Changed paths:
U phpdoc/ja/trunk/reference/filesystem/functions/fopen.xml
Modified: phpdoc/ja/trunk/reference/filesystem/functions/fopen.xml
===================================================================
--- phpdoc/ja/trunk/reference/filesystem/functions/fopen.xml 2020-06-04 10:35:17 UTC (rev 350008)
+++ phpdoc/ja/trunk/reference/filesystem/functions/fopen.xml 2020-06-05 01:41:07 UTC (rev 350009)
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
-<!-- EN-Revision: 347660 Maintainer: hirokawa Status: ready -->
+<!-- EN-Revision: 350008 Maintainer: hirokawa Status: ready -->
<!-- CREDITS: shimooka,mumumu -->
<refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.fopen">
<refnamediv>
@@ -207,7 +207,7 @@
オペレーティングシステムにあわせた正しい改行コードを使用する必要があります。
Unix ベースのシステムでは改行に <literal>\n</literal> キャラクタを使用します。
Windows ベースのシステムでは <literal>\r\n</literal> を使用します。
- マッキントッシュベースのシステムでは <literal>\r</literal> を使用します。
+ マッキントッシュベースのシステム (Mac OS Classic) では <literal>\r</literal> を使用します。
</para>
<para>
間違った改行コードでファイルに書き込むと、
@@ -222,16 +222,15 @@
<parameter>mode</parameter>引数の最後に追加してください。
</para>
<para>
- デフォルトの変換モードは SAPI と使用している PHP のバージョンによって異なります。
- したがって、互換性の意味から、常に適切なフラグを指定することが推奨されます。
- plain-text ファイルを使用する場合には <literal>'t'</literal> モードを指定すべきであり、
+ デフォルトの変換モードは <literal>'b'</literal> です。
+ plain-text ファイルを使用する場合には <literal>'t'</literal> モードを指定できますし、
改行に <literal>\n</literal> を使用すると、
- メモ帳のようなアプリケーションで読めることを期待できます。
+ 古いバージョンのメモ帳のようなアプリケーションで読めることを期待できます。
それ以外のケースでは <literal>'b'</literal> を使うべきです。
</para>
<para>
バイナリファイルを扱っている際に
- <literal>'b'</literal> フラグを指定しなかった場合、
+ <literal>'t'</literal> フラグを指定した場合、
画像ファイルが壊れたり、<literal>\r\n</literal>
キャラクタがおかしくなる等の問題を抱えてしまうでしょう。
</para>
@@ -238,12 +237,6 @@
</note>
<note>
<para>
- 互換性維持のために、<function>fopen</function> でファイルをオープンする際は
- 常に <literal>'b'</literal> フラグを指定することが強く推奨されます。
- </para>
- </note>
- <note>
- <para>
互換性維持のために、<literal>'t'</literal>
モードを使用または依存しているコードを書き直し、
正しい改行コードと <literal>'b'</literal> モードを代わりに使用することが、