为什么此代码会导致解析错误?

Coc*_*Dev 0 php syntax-error

错误信息:

解析错误:语法错误,第135行的C:\ xampp\htdocs\index.php中的意外"{"

码:

if(isset($_REQUEST['d'])
{ // LINE 135 IS THIS ONE
    $d = $_REQUEST['d'];

    if ($d) {
        while (preg_match('/\\\/',$d)) $d = preg_replace('/\\\/','/',$d);
        while (preg_match('/\/\//',$d)) $d = preg_replace('/\/\//','/',$d);
        while (preg_match('/\.\.\//',$d)) $d = preg_replace('/\.\.\//','/',$d);
        if ($d[strlen($d)-1] != '/') $d = $d.'/';
        if ($d == '/') $d = '';
    }
}
Run Code Online (Sandbox Code Playgroud)

Yan*_*erk 10

你错过了一个结束括号:

if ( isset($_REQUEST['d'] ) )
Run Code Online (Sandbox Code Playgroud)