- GETだとURLの末尾にデータつけて送信するため、一度に送信できるデータ量に制限があるから。
- GETはリソースを取得するときに使うものであり、POSTはリソースに対して特有の処理をするときに使うものであるから。
- データベースに対して操作を行っている際にエラーが発生したとしても、データベースの不整合を起こさないために必要だから。
- ErrorとExceptionの両方を捕捉できるようにしておくことで、エラーを含めたすべての異常値をログに記録させるようにするため。
- TODOの概要、期限、TODOの状態(未着手、着手中、完了)
- リスト
- PHP側で行うべき。
- 完了かどうかは現在時刻とToDoの期限を比較すれば分かるため、finshed_flagのようなカラムをわざわざ追加してSQL側で完了の判定をする必要がないから。