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> モードを代わりに使用することが、
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.