Annotation of embedaddon/php/ext/mbstring/tests/common.inc, revision 1.1.1.1

1.1       misho       1: <?php
                      2: /*
                      3:  * Common definition and Settings
                      4:  */
                      5: 
                      6: // Custom Error Hanlder for testing
                      7: function test_error_handler($err_no, $err_msg, $filename, $linenum, $vars) {
                      8:        global $debug;
                      9:        
                     10:        $err_type = array (
                     11:                                1       => "Error",                     // E_ERROR
                     12:                                2       => "Warning",                   // E_WARINING
                     13:                                4       => "Parsing Error",     // E_PARSE
                     14:                                8       => "Notice",                    // E_NOTICE
                     15:                                16      => "Core Error",                // E_CORE_ERROR
                     16:                                32      => "Core Warning",              // E_CORE_WARNING
                     17:                                64      => "Compile Error",     // E_COMPILE_ERROR
                     18:                                128 => "Compile Warning",       // E_COMPILE_WARNING
                     19:                                256 => "User Error",            // E_USER_ERROR
                     20:                                512 => "User Warning",          // E_USER_WARMING
                     21:                                1024=> "User Notice",           // E_USER_NOTICE
                     22:                                2048=> "Strict Notice",      // E_STRICT
                     23:                                4096=> "Catchable fatal error",      // E_RECOVERABLE_ERROR
                     24:                                );
                     25:        
                     26:        if (!empty($debug)) {
                     27:                printf("%s: %s (%d)\n", $err_type[$err_no], $err_msg, $linenum);
                     28:        }
                     29:        else {
                     30:                printf("ERR: %s\n",$err_type[$err_no]);
                     31:        }
                     32: }
                     33: 
                     34: set_error_handler('test_error_handler');
                     35: 
                     36: 
                     37: // Var def for testing
                     38: $t_ary = array(
                     39:                's1' => '日本語EUC-JPの文字列',
                     40:                's2' => 'English Text'
                     41:                );
                     42: 
                     43: class tc
                     44: {
                     45:        public $s1 = '日本語EUC-JPの文字列';
                     46:        public $s2 = 'English Text';
                     47: 
                     48:        function tc() 
                     49:        {
                     50:        }
                     51: }
                     52: 
                     53: $t_obj = new tc;
                     54: 
                     55: ?>

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>