[PHP-doc 1000] error_reporting のデフォルトについて

classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

[PHP-doc 1000] error_reporting のデフォルトについて

Kenji Suzuki
Kenji です。


http://www.php.net/manual/ja/errorfunc.configuration.php#ini.error-reporting
> PHP 4 と PHP 5 のデフォルトは E_ALL & ~E_NOTICE です。

とありますが、PHP 5.3 から

 E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED

に変わっているようです。


// Kenji
_______________________________________________
PHP-doc mailing list
[hidden email]
http://ml.php.gr.jp/mailman/listinfo/php-doc
Reply | Threaded
Open this post in threaded view
|

[PHP-doc 1002] Re: error_reporting のデフォルトについて

raamat
吉田です。

この件については、英語原文をどうするか考える必要がありそうです。

bugs.php.net の advanced search で Find Bug 欄に
いくつかのキーワードを入れて調べてみました。
下記の2つの条件も指定しました。
Status (Return bugs with status) = All
Package (Return bugs for these packages) = Documentation Problem

bugs.php.net/bug.php?id=62645 は若干近そうですが、
Kenji さんの指摘された内容そのものは、まだ報告がなさそうですね。

もしかすると、bugs.php.net の report a bug で報告されると
良いかもしれません。

吉田
twitter.com/strysd
d.hatena.ne.jp/satoruyoshida/

----- Kenji Suzuki <[hidden email]>さんが書いたメッセージ:

>Kenji です。
>
>
>http://www.php.net/manual/ja/errorfunc.configuration.php#ini.error-reporting
>> PHP 4 と PHP 5 のデフォルトは E_ALL & ~E_NOTICE です。
>
>とありますが、PHP 5.3 から
>
> E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
>
>に変わっているようです。
>
>
>// Kenji
>_______________________________________________
>PHP-doc mailing list
>[hidden email]
>http://ml.php.gr.jp/mailman/listinfo/php-doc

_______________________________________________
PHP-doc mailing list
[hidden email]
http://ml.php.gr.jp/mailman/listinfo/php-doc
Reply | Threaded
Open this post in threaded view
|

[PHP-doc 1003] Re: error_reporting のデフォルトについて

Yoshinari Takaoka
In reply to this post by Kenji Suzuki
高岡です。

Kenji さん、御報告ありがとうございます。
これは英語版もそうなのですが、error_reporting については正確にデフォルト値を反映していません。

php-src/Zend/zend.c を見ると、以下のような変遷を辿ってきています。

PHP 5.0.0 から E_ALL & ~E_NOTICE & ~E_STRICT
PHP 5.3.0 から E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED

https://github.com/php/php-src/blob/master/Zend/zend.c#L72

なので、吉田さんが仰るとおり bugs.php.net に投げても良いでしょうが
修正案でも示さない限り受け取って貰えない気がするので、こちらでやりましょうか。

修正のやり方としては、Notes に書くのが一番良さそうですね。
ご意見募集です。

http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting

どうぞ宜しくお願いいたします。


On Tue, 3 Sep 2013 06:42:00 +0900
Kenji Suzuki <[hidden email]> wrote:

> Kenji です。
>
>
> http://www.php.net/manual/ja/errorfunc.configuration.php#ini.error-reporting
> > PHP 4 と PHP 5 のデフォルトは E_ALL & ~E_NOTICE です。
>
> とありますが、PHP 5.3 から
>
>  E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
>
> に変わっているようです。
>
>
> // Kenji
> _______________________________________________
> PHP-doc mailing list
> [hidden email]
> http://ml.php.gr.jp/mailman/listinfo/php-doc


--
mumumu.org <[hidden email]>
_______________________________________________
PHP-doc mailing list
[hidden email]
http://ml.php.gr.jp/mailman/listinfo/php-doc
Reply | Threaded
Open this post in threaded view
|

[PHP-doc 1004] Re: error_reporting のデフォルトについて

Yasuo Ohgaki
大垣です。

マニュアル間違ってますね

Index: ini.xml
===================================================================
--- ini.xml (リビジョン 331283)
+++ ini.xml (作業コピー)
@@ -144,10 +144,17 @@
       <link linkend="ini.display-errors">display_errors</link> directive.
      </para>
      <para>
-      In PHP 4 and PHP 5 the default value is <constant>E_ALL</constant>
-      &amp; ~<constant>E_NOTICE</constant>.
-      This setting does not show <constant>E_NOTICE</constant> level errors. You
-      may want to show them during development.
+     <para>
+      PHP 5.3 or later, the default value
+      is <constant>E_ALL</constant> &amp;
+      ~<constant>E_NOTICE</constant> &amp;
+      ~<constant>E_STRICT</constant> &amp;
+      ~<constant>E_DEPRECATED</constant>. This setting does not
+      show <constant>E_NOTICE</constant>, <constant>E_STRICT</constant>
+      and <constant>E_DEPRECATED</constant> level errors. You may want
+      to show them during development.  Older PHP's default value
+      is <constant>E_ALL</constant> &amp;
+      ~<constant>E_NOTICE</constant>.
      </para>
      <note>
       <para>Enabling <constant>E_NOTICE</constant> during development has

こんな感じでどうでしょうか?


--
Yasuo Ohgaki
[hidden email]


2013/9/3 Yoshinari Takaoka <[hidden email]>
高岡です。

Kenji さん、御報告ありがとうございます。
これは英語版もそうなのですが、error_reporting については正確にデフォルト値を反映していません。

php-src/Zend/zend.c を見ると、以下のような変遷を辿ってきています。

PHP 5.0.0 から E_ALL & ~E_NOTICE & ~E_STRICT
PHP 5.3.0 から E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED

https://github.com/php/php-src/blob/master/Zend/zend.c#L72

なので、吉田さんが仰るとおり bugs.php.net に投げても良いでしょうが
修正案でも示さない限り受け取って貰えない気がするので、こちらでやりましょうか。

修正のやり方としては、Notes に書くのが一番良さそうですね。
ご意見募集です。

http://www.php.net/manual/en/errorfunc.configuration.php#ini.error-reporting

どうぞ宜しくお願いいたします。


On Tue, 3 Sep 2013 06:42:00 +0900
Kenji Suzuki <[hidden email]> wrote:

> Kenji です。
>
>
> http://www.php.net/manual/ja/errorfunc.configuration.php#ini.error-reporting
> > PHP 4 と PHP 5 のデフォルトは E_ALL & ~E_NOTICE です。
>
> とありますが、PHP 5.3 から
>
>  E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
>
> に変わっているようです。
>
>
> // Kenji
> _______________________________________________
> PHP-doc mailing list
> [hidden email]
> http://ml.php.gr.jp/mailman/listinfo/php-doc


--
mumumu.org <[hidden email]>
_______________________________________________
PHP-doc mailing list
[hidden email]
http://ml.php.gr.jp/mailman/listinfo/php-doc


_______________________________________________
PHP-doc mailing list
[hidden email]
http://ml.php.gr.jp/mailman/listinfo/php-doc
Reply | Threaded
Open this post in threaded view
|

[PHP-doc 1005] Re: error_reporting のデフォルトについて

Yoshinari Takaoka
高岡です。

大垣さん、ありがとうございます。
5.3.0 より前の PHP の記述も加えてコミットしておきました。

気になる点がありましたら修正お願いします。

http://svn.php.net/viewvc?view=revision&revision=331284
http://svn.php.net/viewvc/phpdoc/en/trunk/reference/errorfunc/ini.xml?r1=331284&r2=331283&pathrev=331284

Kenjiさん、ありがとうございました。
どうぞ宜しくお願いいたします。


On Wed, 4 Sep 2013 13:22:04 +0900
Yasuo Ohgaki <[hidden email]> wrote:

> 大垣です。
>
> マニュアル間違ってますね
>
> Index: ini.xml
> ===================================================================
> --- ini.xml (リビジョン 331283)
> +++ ini.xml (作業コピー)
> @@ -144,10 +144,17 @@
>        <link linkend="ini.display-errors">display_errors</link> directive.
>       </para>
>       <para>
> -      In PHP 4 and PHP 5 the default value is <constant>E_ALL</constant>
> -      &amp; ~<constant>E_NOTICE</constant>.
> -      This setting does not show <constant>E_NOTICE</constant> level
> errors. You
> -      may want to show them during development.
> +     <para>
> +      PHP 5.3 or later, the default value
> +      is <constant>E_ALL</constant> &amp;
> +      ~<constant>E_NOTICE</constant> &amp;
> +      ~<constant>E_STRICT</constant> &amp;
> +      ~<constant>E_DEPRECATED</constant>. This setting does not
> +      show <constant>E_NOTICE</constant>, <constant>E_STRICT</constant>
> +      and <constant>E_DEPRECATED</constant> level errors. You may want
> +      to show them during development.  Older PHP's default value
> +      is <constant>E_ALL</constant> &amp;
> +      ~<constant>E_NOTICE</constant>.
>       </para>
>       <note>
>        <para>Enabling <constant>E_NOTICE</constant> during development has
>
> こんな感じでどうでしょうか?



--
Yoshinari Takaoka <mumumu@IRC>
reversethis -> gro tod umumum ta umumum
_______________________________________________
PHP-doc mailing list
[hidden email]
http://ml.php.gr.jp/mailman/listinfo/php-doc
Reply | Threaded
Open this post in threaded view
|

[PHP-doc 1014] Re: error_reporting のデフォルトについて

Yoshinari Takaoka
高岡です。

本件、日本語訳の反映をすっかり忘れていました。失礼しました。
反映して以下にコミットしてあります。

http://svn.php.net/viewvc?view=revision&revision=331328

どうぞ宜しくお願いいたします。

On Wed, 4 Sep 2013 14:30:24 +0900
Yoshinari Takaoka <[hidden email]> wrote:

> 高岡です。
>
> 大垣さん、ありがとうございます。
> 5.3.0 より前の PHP の記述も加えてコミットしておきました。
>
> 気になる点がありましたら修正お願いします。
>
> http://svn.php.net/viewvc?view=revision&revision=331284
> http://svn.php.net/viewvc/phpdoc/en/trunk/reference/errorfunc/ini.xml?r1=331284&r2=331283&pathrev=331284
>
> Kenjiさん、ありがとうございました。
> どうぞ宜しくお願いいたします。

--
Yoshinari Takaoka (mumumu@IRC)
reversethis -> gro tod umumum ta umumum
_______________________________________________
PHP-doc mailing list
[hidden email]
http://ml.php.gr.jp/mailman/listinfo/php-doc