2017-02-12 4 views
0

私のプログラムでPHP静的関数に問題があります。私のコードは以下の通りです。エラーは"Anonymous function expected"のままです。私はIDEのPhpStormを使用しています。エラー:PHPで静的関数を使用すると、匿名関数が予想される

私はgoogleを持っていますが、何も出てこない。関数の名前を削除すると、エラーは消えてしまいますが、関数を呼び出す方法がわかりません。

<?php 

/** 
* @param mysqli $conn Connection to the database. 
* @param int $id The ID of the white card that is to be voted up. 
*/ 
public static function voteUp($conn, $id){ 
    mysqli_query($conn, 'UPDATE WhiteCards SET Ups = Ups + 1 WHERE ID = ' . $id); 
} 

/** 
* @param mysqli $conn Connection to the database. 
* @param int $id The ID of the white card that is to be voted down. 
*/ 
public static function voteDown($conn, $id){ 
    mysqli_query($conn, 'UPDATE WhiteCards SET Ups = Ups - 1 WHERE ID = ' . $id); 
} 
+2

これらの機能をどのように呼び出すか。 – scaisEdge

+0

@scaisEdge OP:* "しかし、関数を" * ;-)呼び出す方法はわかりませんので、誰もが推測しています。 –

+0

@ Fred-ii- thanks ..私は正しく読みませんでしたが、何のために "関数の名前を取り除くとエラーが消えます" – scaisEdge

答えて

2

2つの機能がクラスに含まれている必要がありました。

関連する問題