[PHP-doc 618] htmlspecialcharsの記述?
Yusuke Ando
ando @ rikezemi.com
2006年 2月 28日 (火) 22:12:49 JST
安藤です。
今日見ていたらどうもhtmlspecialcharsのENT_QUOTESの説明がおかしいな
と気が付きました。
http://jp2.php.net/manual/ja/function.htmlspecialchars.php
> 単純な引用のままにします。 ENT_COMPAT が設定されている場合、シングルクオー
> ト、 ダブルクオートは共に変換され、ENT_COMPAT が設定されている場合、シ
> ングルクオート、 ダブルクオートは共に変換されません。
1つめのENT_COMPAT → ENT_QUOTES
2つめのENT_COMPAT → ENT_NOQUOTES
> ENT_NOQUOTES が設定されていない場合、 '"' (ダブルクォート) は '"'になります。
> ENT_NOQUOTES が設定されている場合のみ、 ''' (シングルクオート) は '''になります。
1つめのENT_NOQUOTES → ENT_QUOTES
CVSも確認してみたつもりで、おそらく下記のような感じで修正かなぁと思うの
ですが、どうでしょうか。
よろしくお願いします。
diff -u htmlspecialchars.xml _htmlspecialchars.xml
--- htmlspecialchars.xml Tue Feb 28 16:33:22 2006
+++ _htmlspecialchars.xml Tue Feb 28 16:28:28 2006
@@ -38,8 +38,8 @@
ます。デフォルトのモード <constant>ENT_COMPAT</constant>
は下位互換性を有しており、ダブルクオートされた文字を変換し、
単純な引用のままにします。
- <constant>ENT_QUOTES</constant> が設定されている場合、シングルクオート、
- ダブルクオートは共に変換され、<constant>ENT_NOQUOTES</constant>
+ <constant>ENT_COMPAT</constant> が設定されている場合、シングルクオート、
+ ダブルクオートは共に変換され、<constant>ENT_COMPAT</constant>
が設定されている場合、シングルクオート、
ダブルクオートは共に変換されません。
</simpara>
@@ -59,7 +59,7 @@
</listitem>
<listitem>
<simpara>
- <constant>ENT_QUOTES</constant> が設定されている場合のみ、
+ <constant>ENT_NOQUOTES</constant> が設定されている場合のみ、
''' (シングルクオート) は '&#039;'になります。
</simpara>
</listitem>
--
Yusuke Ando <ando @ rikezemi.com>
PHP-doc メーリングリストの案内