checked を ' ' で囲むのはなぜですか?

「 checked 」という文字列を HTML に対して出力するためです。
2021年6月17日
ユーザー
<?= $todo->is_done ? 'checked' : ''; ?>

上記のコードでchecked''で囲まなければならないのはなぜでしょうか?
このまま実行された場合、

<input type="checkbox" 'checked'>

となってエラーになりそうなのですが…。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(6)