解析错误 - 语法错误,意外T_NS_SEPARATOR

时间:2014-09-08 19:48:52

标签: php

我在PHP中有这一行:

if (( array_key_exists( $from, $arrRates ) && array_key_exists( $to, $arrRates ) )){
        return $amount + ( $arrRates[$to] \ $arrRates[$from] );
}

当我运行它时,我收到错误:

Parse error: syntax error, unexpected T_NS_SEPARATOR in
C:\xampp\htdocs\MediaAlbumWeb\Utils\Utils.php on line 218

什么是T_NS_SEPARATOR,为什么会出乎意料?如何处理这个错误?

1 个答案:

答案 0 :(得分:5)

使用/代替\

T_NS_SEPARATOR(\)主要用于转义,您要查找的是/分割的令牌:

if (( array_key_exists( $from, $arrRates ) && array_key_exists( $to, $arrRates ) )) {
    return $amount + ( $arrRates[$to] / $arrRates[$from] );
}