ciao!

una domanda, ho questa funzione:
codice:
  public function get($args): false|string {
    try {
      $id = $args['id'];


      $ei = new EloquentInit();
      $ei->init();


      if ($id == 0) {
        $data = Utente::all();
      } else {
        $data = Utente::where('u_id', $id)->first();
      }


      return json_encode(array('data' => $data));
    } catch (QueryException $ex) {
      return json_encode(array('data' => $ex->getMessage()));
    }
  }
se gli passo un id che nel db non c'è ottengo questo:
codice:
{
 "data": null
}
ma se invece di quel null volessi un array vuoto??