mi spiegate questa sintassi?

codice:
$this->filename = ($this->new_filename) ? $this->new_filename :$files['name'];