Ignore:
Timestamp:
2013-07-08T10:00:36+02:00 (9 months ago)
Author:
moo
Message:

remove php 4 support completely

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lib/Decompiler.class.php

    r982 r1281  
    14081408                $EX['called_scope'] = null; 
    14091409                $EX['fbc'] = 'new ' . unquoteName($this->getOpVal($op1, $EX), $EX); 
    1410                 if (!ZEND_ENGINE_2) { 
    1411                     $resvar = '$new object$'; 
    1412                 } 
    14131410                break; 
    14141411                // }}} 
     
    14811478                } 
    14821479                else { 
    1483                     $fetchtype = $op2[!ZEND_ENGINE_2 ? 'fetch_type' : 'EA.type']; 
     1480                    $fetchtype = $op2['EA.type']; 
    14841481                } 
    14851482                switch ($fetchtype) { 
     
    17021699                } 
    17031700 
    1704                 switch ((!ZEND_ENGINE_2 ? $op['op2']['var'] /* constant */ : $ext) & (ZEND_ISSET|ZEND_ISEMPTY)) { 
     1701                switch (($ext & (ZEND_ISSET|ZEND_ISEMPTY))) { 
    17051702                case ZEND_ISSET: 
    17061703                    $rvalue = "isset(" . str($rvalue) . ")"; 
     
    17551752            case XC_INIT_FCALL_BY_NAME: // {{{ 
    17561753                array_push($EX['arg_types_stack'], array($EX['fbc'], $EX['object'], $EX['called_scope'])); 
    1757                 if (!ZEND_ENGINE_2 && ($ext & ZEND_CTOR_CALL)) { 
    1758                     break; 
    1759                 } 
    17601754                $EX['object'] = null; 
    17611755                $EX['called_scope'] = null; 
     
    24762470 
    24772471                $mangled = false; 
    2478                 if (!ZEND_ENGINE_2) { 
    2479                     echo 'var '; 
    2480                 } 
    2481                 else if (!isset($info)) { 
     2472                if (!isset($info)) { 
    24822473                    echo 'public '; 
    24832474                } 
     
    26402631define('ZEND_ENGINE_2_2', ZEND_ENGINE_2_3 || PHP_VERSION >= "5.2."); 
    26412632define('ZEND_ENGINE_2_1', ZEND_ENGINE_2_2 || PHP_VERSION >= "5.1."); 
    2642 define('ZEND_ENGINE_2',   ZEND_ENGINE_2_1 || PHP_VERSION >= "5.0."); 
    26432633 
    26442634define('ZEND_ACC_STATIC',         0x01); 
     
    27382728define('IS_LONG',     1); 
    27392729define('IS_DOUBLE',   2); 
    2740 define('IS_BOOL',     ZEND_ENGINE_2 ? 3 : 6); 
     2730define('IS_BOOL',     3); 
    27412731define('IS_ARRAY',    4); 
    27422732define('IS_OBJECT',   5); 
    2743 define('IS_STRING',   ZEND_ENGINE_2 ? 6 : 3); 
     2733define('IS_STRING',   6); 
    27442734define('IS_RESOURCE', 7); 
    27452735define('IS_CONSTANT', 8); 
Note: See TracChangeset for help on using the changeset viewer.