Ignore:
Timestamp:
2013-07-12T11:23:18+02:00 (2 years ago)
Author:
Xuefer
Message:

Disassembler: can now recover compile time constant

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/mod_disassembler/sample.php

    r1296 r1302  
    3737        echo CONST_VALUE;
    3838        echo ClassName::CONST_VALUE;
    39         unset(t::$classProp1);
     39        unset(ClassName::$classProp1);
    4040        unset($obj->objProp);
    4141        unset($this->thisProp);
     
    4646        empty($GLOBALS['a']);
    4747        unset($GLOBALS['a']);
     48        isset(ClassName::$a);
     49        empty(ClassName::$a);
     50        unset(ClassName::$a);
    4851        echo $GLOBALS['a'];
    4952        $obj->objProp = 1;
     
    5861
    5962    /** doc */
    60     public function method(array $a = NULL, $b = NULL)
     63    public function method($a = NULL, $b = NULL)
    6164    {
    6265    }
     
    110113        echo __CLASS__;
    111114        echo __METHOD__;
     115        echo __FUNCTION__;
    112116        throw new Exception();
    113117        $this->methodCall();
     
    122126    static public function __callStatic($name, $args)
    123127    {
     128        parent::__callStatic($name, $args);
    124129    }
    125130
    126131    public function __toString()
    127132    {
     133        parent::__toString();
    128134    }
    129135
     
    169175    {
    170176        echo 'lateFunction';
     177        return new lateBindingFunction();
    171178    }
    172179}
Note: See TracChangeset for help on using the changeset viewer.