Annotation of embedaddon/php/Zend/tests/magic_methods_001.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Testing several magic methods
                      3: --FILE--
                      4: <?php
                      5: 
                      6: class foo {    
                      7:        function __unset($a) {
                      8:                print "unset\n";
                      9:                var_dump($a);
                     10:        }
                     11:        
                     12:        public function __call($a, $b) {
                     13:                print "call\n";
                     14:                var_dump($a);
                     15:        }
                     16:        function __clone() {
                     17:                print "clone\n";
                     18:        }
                     19:        static public function __callstatic($a, $b) {
                     20:                print "callstatic\n";
                     21:        }
                     22:        
                     23:        public function __tostring() {
                     24:                return 'foo';
                     25:        }
                     26: }
                     27: 
                     28: 
                     29: $a = new foo;
                     30: 
                     31: $a->sdfdsa();
                     32: 
                     33: $a::test();
                     34: 
                     35: clone $a;
                     36: 
                     37: var_dump((string)$a);
                     38: 
                     39: unset($a->a);
                     40: 
                     41: ?>
                     42: --EXPECT--
                     43: call
                     44: string(6) "sdfdsa"
                     45: callstatic
                     46: clone
                     47: string(3) "foo"
                     48: unset
                     49: string(1) "a"

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