Annotation of embedaddon/php/ext/spl/tests/spl_autoload_010.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: SPL: spl_autoload() and prepend
                      3: --INI--
                      4: include_path=.
                      5: --FILE--
                      6: <?php
                      7: function autoloadA($name) {
                      8:     echo "A -> $name\n";
                      9: }
                     10: function autoloadB($name) {
                     11:     echo "B -> $name\n";
                     12: }
                     13: function autoloadC($name) {
                     14:     echo "C -> $name\n";
                     15:     class C{}
                     16: }
                     17: 
                     18: spl_autoload_register('autoloadA');
                     19: spl_autoload_register('autoloadB', true, true);
                     20: spl_autoload_register('autoloadC');
                     21: 
                     22: new C;
                     23: ?>
                     24: ===DONE===
                     25: <?php exit(0); ?>
                     26: --EXPECTF--
                     27: B -> C
                     28: A -> C
                     29: C -> C
                     30: ===DONE===

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