50 ) { global $stderr; fwrite( $stderr, "Error: Recursion limit exceeded. Possible circular reference in array variable.\n" ); exit( 2 ); } if ( is_array( $var ) ) { ++$recursionLevel; $var = array_map( 'unixLineEndings', $var ); --$recursionLevel; } elseif ( is_string( $var ) ) { $var = str_replace( "\r\n", "\n", $var ); } return $var; }