Annotation of embedaddon/php/tests/output/ob_013.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: output buffering - handlers/status
                      3: --FILE--
                      4: <?php
                      5: function a($s){return $s;}
                      6: function b($s){return $s;}
                      7: function c($s){return $s;}
                      8: function d($s){return $s;}
                      9: 
                     10: ob_start();
                     11: ob_start('a');
                     12: ob_start('b');
                     13: ob_start('c');
                     14: ob_start('d');
                     15: ob_start();
                     16: 
                     17: echo "foo\n";
                     18: 
                     19: ob_flush();
                     20: ob_end_clean();
                     21: ob_flush();
                     22: 
                     23: print_r(ob_list_handlers());
                     24: print_r(ob_get_status());
                     25: print_r(ob_get_status(true));
                     26: 
                     27: ?>
                     28: --EXPECTF--
                     29: foo
                     30: Array
                     31: (
                     32:     [0] => default output handler
                     33:     [1] => a
                     34:     [2] => b
                     35:     [3] => c
                     36:     [4] => d
                     37: )
                     38: Array
                     39: (
                     40:     [level] => 5
                     41:     [type] => 1
                     42:     [status] => 1
                     43:     [name] => d
                     44:     [del] => 1
                     45: )
                     46: Array
                     47: (
                     48:     [0] => Array
                     49:         (
                     50:             [chunk_size] => 0
                     51:             [size] => 40960
                     52:             [block_size] => 10240
                     53:             [type] => 1
                     54:             [status] => 0
                     55:             [name] => default output handler
                     56:             [del] => 1
                     57:         )
                     58: 
                     59:     [1] => Array
                     60:         (
                     61:             [chunk_size] => 0
                     62:             [size] => 40960
                     63:             [block_size] => 10240
                     64:             [type] => 1
                     65:             [status] => 0
                     66:             [name] => a
                     67:             [del] => 1
                     68:         )
                     69: 
                     70:     [2] => Array
                     71:         (
                     72:             [chunk_size] => 0
                     73:             [size] => 40960
                     74:             [block_size] => 10240
                     75:             [type] => 1
                     76:             [status] => 0
                     77:             [name] => b
                     78:             [del] => 1
                     79:         )
                     80: 
                     81:     [3] => Array
                     82:         (
                     83:             [chunk_size] => 0
                     84:             [size] => 40960
                     85:             [block_size] => 10240
                     86:             [type] => 1
                     87:             [status] => 0
                     88:             [name] => c
                     89:             [del] => 1
                     90:         )
                     91: 
                     92:     [4] => Array
                     93:         (
                     94:             [chunk_size] => 0
                     95:             [size] => 40960
                     96:             [block_size] => 10240
                     97:             [type] => 1
                     98:             [status] => 1
                     99:             [name] => d
                    100:             [del] => 1
                    101:         )
                    102: 
                    103: )

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