0

「予期しない ':' on line 38」という構文エラーが発生しますが、わかりません。

public static function clearTasks($type){
    $con = taskDB::connectDB();

    switch ($type){
        /* line 38: */
        case: 'completed':
            $type='=1';
            break;
        case: 'failed':
            $type='=0';
            break;
        case: 'pending':
            $type='is null';
            break;
        case: 'all':
            $type='=1 or completed=0 or is null';
            break;
    }
    $result = $con->query("DELETE FROM taskage WHERE completed".$type);
    $con->close();  
}

なぜこれが起こっているのか誰にも教えてもらえますか?ありがとう!

4

1 に答える 1

3

:後はないcase

case: 'completed':

する必要があります

case 'completed':
于 2013-02-15T02:08:56.610 に答える