実現したいこと

コードの意味が知りたい

発生している問題・分からないこと

退職者の古いPHPコードを触ってます。 PHP7.4です。
サイトにある検索ボックスから、データベースの中を検索表示させるコードの1文です。

echo isset($_GET['search']) ? htmlspecialchars($_GET['search']) : ''

このisset関数の ? と : と '' の意味について知りたいです。

通常テキストと特殊文字どちらも表示させるようにしているのでしょうか…?

該当のソースコード

PHP

1 echo isset($_GET['search']) ? htmlspecialchars($_GET['search']) : ''

試したこと・調べたこと

上記の詳細・結果

グーグル検索で調べましたが、よくわからないです…
お助けいただければ幸いです。

補足

特になし