包括的なフォーム検証とデータ準備のクラスを提供します。あなたが書くつもりのコード量を最小限に抑えることができるでしょう。理想的なシナリオを説明してみましょう:フォームが表示されます。それを記入し、送信します。フォームはあなたのデータを再表示します。有効なフォームを送信するまで、このプロセスが継続します。受信側では、スクリプトは次のことを満たす必要があります:必須データを確認します。データが正しい型であり、正しく基準を満たしていることを確認します。許可された文字だけを含むように検証する必要があります。これは最小長より大きく、最大長を超えてはなりません。ユーザ名は他の誰かの既存ユーザ名は使えず、またはおそらく予約語も使えません。セキュリティのためにデータをサニタイズします。データベースに挿入するためのデータを準備します。通常はかなりの量コードを必要とします。一般的には非常に面倒で退屈な実装作業になります。「ハンズオン」チュートリアルです。