Ignore:
Timestamp:
2012/01/11 11:13:26 (12 years ago)
Author:
Seasoft
Message:

#1589 (パフォーマンス改善 handle_error の無駄を省く)

  • インストール時に error_reporting() が適用されない誤りを修正。comu-ml:256 にて、大河内様よりご指摘いただきました。
File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/version-2_12-dev/html/handle_error.php

    r21384 r21394  
    2121 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA. 
    2222 */ 
    23 // エラー捕捉用の出力バッファリング 
    24 ob_start('_fatal_error_handler'); 
    2523 
    2624// E_DEPRECATED 定数 (for PHP < 5.3) 
     
    3432error_reporting(E_ALL & ~E_NOTICE & ~E_USER_NOTICE & ~E_DEPRECATED); 
    3533 
    36 // E_USER_ERROR を捕捉した場合にエラー画面を表示させるためのエラーハンドラ 
    37 set_error_handler('handle_error', error_reporting()); 
     34if (!defined('SAFE') || SAFE !== true || !defined('INSTALL_FUNCTION') || INSTALL_FUNCTION !== true) { 
     35    // エラー捕捉用の出力バッファリング 
     36    ob_start('_fatal_error_handler'); 
     37 
     38    // E_USER_ERROR を捕捉した場合にエラー画面を表示させるためのエラーハンドラ 
     39    set_error_handler('handle_error', error_reporting()); 
     40} 
    3841 
    3942/** 
Note: See TracChangeset for help on using the changeset viewer.