我在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
,为什么会出乎意料?如何处理这个错误?
答案 0 :(得分:5)
使用/
代替\
。
T_NS_SEPARATOR(\
)主要用于转义,您要查找的是/
分割的令牌:
if (( array_key_exists( $from, $arrRates ) && array_key_exists( $to, $arrRates ) )) {
return $amount + ( $arrRates[$to] / $arrRates[$from] );
}