-1

トラフィック交換を作成しましたが、次のエラーが表示されます: 警告: number_format() は、165 行目の /home/rainingt/public_html/quadhits/index.php で指定されたパラメータ 1 が double.object であることを期待しています。これを修正するにはどうすればよいですか?

<tr>                            
    <td style="color: #336699; font-weight: bold">: 
         <?= number_format( $C->sfrfv( 'sum(num)', '7statsite', 'where date="' . date( 'Y-m-d' ) . '"' ), 0, '', ' ' ) ?>
    </td>
</tr>
<tr>
    <td style="color: black">Pages yesterday</td>
    <td style="color: #336699; font-weight: bold">: 
        <?= number_format( $C->sfrfv( 'sum(num)', '7statsite', 'where date="' . date( 'Y-m-d', time() - 86400 ) . '"' ), 0, '', ' ' ) ?>
    </td>
</tr>
<tr>
    <td style="color: black">Unique surfers today</td>
    (LINE 165)
    <td style="color: #336699; font-weight: bold">: 
        <?= number_format( $C->sfrfv( 'count(usrid)', '7stat', 'where date="' . date( 'Y-m-d' ) . '" group by date' ), 0, '', ' ' ) ?>
    </td>
</tr>
<tr>
    <td style="color: black">Unique surfers yesterday</td>
    <td style="color: #336699; font-weight: bold">:
        <?= number_format( $C->sfrfv( 'count(usrid)', '7stat', 'where date="' . date( 'Y-m-d', time() - 86400 ) . '" group by date' ), 0, '', ' ' ) ?> 
</tr>
4

1 に答える 1

0

明らか$C->sfrfv()に、double ではなくオブジェクトを返します。

メソッドの内部を知らずにこれを修正する方法を言うのは難しいsfrfvです。

メソッドに移動してsrfrv、double / float / integer を返すことを確認する必要があります。

于 2013-09-20T12:24:44.560 に答える