public static function decode($uri, $dotMode = true)
    {
        if (0 === strpos($uri, 'http')) {
            //return base64_decode($uri);
            if ($dotMode) {
                //$returnValue = urldecode(str_replace('__', '.', $uri));
                //$returnValue = str_replace('w_org', 'w3.org', $returnValue);
                $returnValue = str_replace(['_0_', '_1_', '_2_', '_3_', '_4_'], ['.', '/', '://', '#', ':'], $uri);
            } else {
                $returnValue = str_replace(['_1_', '_2_', '_3_', '_4_'], ['/', '://', '#', ':'], $uri);
            }
        } else {
            $returnValue = $uri;
        }


        return (string)$returnValue;
    }
public static function decode($uri, $dotMode = true)
    {
        if (0 === strpos($uri, 'http')) {
            //return base64_decode($uri);
            if ($dotMode) {
                //$returnValue = urldecode(str_replace('__', '.', $uri));
                //$returnValue = str_replace('w_org', 'w3.org', $returnValue);
                $returnValue = str_replace(['_0_', '_1_', '_2_', '_3_', '_4_'], ['.', '/', '://', '#', ':'], $uri);
            } else {
                $returnValue = str_replace(['_1_', '_2_', '_3_', '_4_'], ['/', '://', '#', ':'], $uri);
            }
        } else {
            $returnValue = $uri;
        }


        return (string)$returnValue;
    }
public static function decode ( $ uri , $ dotMode = true ) { if ( 0 === strpos ( $ uri , 'http' ) ) { //return base64_decode($uri); if ( $ dotMode ) { //$returnValue = urldecode(str_replace('__', '.', $uri)); //$returnValue = str_replace('w_org', 'w3.org', $returnValue); $ returnValue = str_replace ( [ '_0_' , '_1_' , '_2_' , '_3_' , '_4_' ] , [ '.' , '/' , '://' , '#' , ':' ] , $ uri ) ; } else { $ returnValue = str_replace ( [ '_1_' , '_2_' , '_3_' , '_4_' ] , [ '/' , '://' , '#' , ':' ] , $ uri ) ; } } else { $ returnValue = $ uri ; } return ( string ) $ returnValue ; }
decode an URI

@access public
@author Jerome Bogaerts, <jerome.bogaerts@tudor.lu>
@param  string $uri
@param  boolean $dotMode
@return string
decode an URI