Changeset 730 for trunk/Decompiler.class.php
- Timestamp:
- 04/10/2011 09:58:58 AM (2 years ago)
- Files:
-
- 1 modified
-
trunk/Decompiler.class.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Decompiler.class.php
r727 r730 1670 1670 // }}} 1671 1671 // {{{ properties 1672 if (!empty($class['default_properties']) || !empty($class['default_static_members'])) { 1672 $member_variables = isset($class['properties_info']) ? $class['properties_info'] : ($class['default_static_members'] + $class['default_properties']); 1673 if ($member_variables) { 1673 1674 echo "\n"; 1674 1675 $infos = !empty($class['properties_info']) ? $class['properties_info'] : null; 1675 foreach ( !empty($class['properties_info']) ? $class['properties_info'] : ($class['default_static_members'] + $class['default_properties'])as $name => $dummy) {1676 foreach ($member_variables as $name => $dummy) { 1676 1677 $info = (isset($infos) && isset($infos[$name])) ? $infos[$name] : null; 1677 1678 if (isset($info)) { … … 1726 1727 echo '$', $name; 1727 1728 1728 $key = isset($info) ? $info['name'] . ($mangled ? "\000" : "") : $name; 1729 1730 $value = $class[$static ? 'default_static_members' : 'default_properties'][$key]; 1729 if (isset($info['offset'])) { 1730 $value = $class[$static ? 'default_static_members_table' : 'default_properties_table'][$info['offset']]; 1731 } 1732 else { 1733 $key = isset($info) ? $info['name'] . ($mangled ? "\000" : "") : $name; 1734 1735 $value = $class[$static ? 'default_static_members' : 'default_properties'][$key]; 1736 } 1731 1737 if (isset($value)) { 1732 1738 echo ' = ';

