вы не можете объединить при назначении значений в объявлении переменных класса: вы можете назначить только скалярное значение или другой массив (или объект, если я правильно помню).
Вы можете назначать выражения в метод, например,конструктор класса или, возможно, другой статический метод
class Database {
private static $users_table = "users";
private static $statements = null;
public function __construct(){
if(self::$statements === null){
self::$statements = array("username_available" => "SELECT COUNT(*) FROM " . self::$users_table . " WHERE Username=?");
}
}
}
Этот код должен работать в вашем случае.И, как сказал Майкл, вы должны удалить кавычки вокруг знака вопроса.