Ignore:
Timestamp:
2011-04-17T05:03:10+02:00 (3 years ago)
Author:
moo
Message:

decompiler: dirty improvement for \r\n

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Decompiler.class.php

    r749 r750  
    108108    function toCode($indent) 
    109109    { 
    110         return var_export($this->value, true); 
     110        $code = var_export($this->value, true); 
     111        if (gettype($this->value) == 'string') { 
     112            switch ($this->value) { 
     113            case "\r": 
     114                return '"\\r"'; 
     115            case "\n": 
     116                return '"\\n"'; 
     117            case "\r\n": 
     118                return '"\\r\\n"'; 
     119            } 
     120            $code = str_replace("\r\n", '\' . "\\r\\n" . \'', $code); 
     121            $code = str_replace("\r", '\' . "\\r" . \'', $code); 
     122            $code = str_replace("\n", '\' . "\\n" . \'', $code); 
     123        } 
     124        return $code; 
    111125    } 
    112126} 
Note: See TracChangeset for help on using the changeset viewer.