0

以下のコードをゼフィール言語でコンパイルしようとしていますが、解析エラーが発生します。何が間違っているのかわかりません。

 public static function calculateDiscrepancy(tpImpr, liImpressions, defaults) {
    var numeratorx = 1-(tpImpr + defaults);
    if numeratorx != 0 && liImpressions != 0 {
          return (double)(numeratorx / liImpressions) * 100;
    }else{
    return 0;
    }
}

エラー

Zephir\ParseException: Syntax error in /var/www/vhosts/app/advertisingcalculator.zep on line 58

     var numeratorx = 1-(tpImpr + defaults);
-----------------------^

何か案は?

4

1 に答える 1