错误:在PHP中使用静态函数时需要匿名函数

错误:在PHP中使用静态函数时需要匿名函数,php,Php,在我的程序中使用PHP静态函数时遇到一些问题。下面是我的代码,我不断收到错误“需要匿名函数”。我正在使用IDE PhpStorm 我有一个谷歌,但什么都没有出现。如果删除函数名,错误就会消失,但我不知道如何调用函数 <?php /** * @param mysqli $conn Connection to the database. * @param int $id The ID of the white card that is to be voted up. */ public

在我的程序中使用PHP静态函数时遇到一些问题。下面是我的代码,我不断收到错误“需要匿名函数”。我正在使用IDE PhpStorm

我有一个谷歌,但什么都没有出现。如果删除函数名,错误就会消失,但我不知道如何调用函数

<?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);
}

刚刚解决,两个函数需要在一个类中。

刚刚解决,两个函数需要在一个类中。

如何调用这些函数?@scaisEdge OP:“但我不知道如何调用函数”;-)所以这是任何人的猜测。@Fred ii-谢谢。。我没有好好阅读。。但是如果“我删除了函数的名称,错误就消失了”
public
建议使用类,那该怎么办;您还想知道如何调用函数;这个问题既不清楚,又过于宽泛。最好还是回去阅读所有相关手册。@scaisEdge;任何人都会猜到,根据^you如何调用这些函数,有太多的未知数。?@scaisEdge OP:“但我不知道如何调用函数”;-)所以这是任何人的猜测。@Fred ii-谢谢。。我没有好好阅读。。但是如果“我删除了函数的名称,错误就消失了”
public
建议使用类,那该怎么办;您还想知道如何调用函数;这个问题既不清楚,又过于宽泛。最好还是回去阅读所有相关手册。@scaisEdge;任何人都猜到了,根据^