Ignore:
Timestamp:
2013-07-12T11:23:18+02:00 (14 months ago)
Author:
moo
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.