php Xiaobian Strawberry では、入力フィールドを検証する方法を紹介します。検証には 2 つの可能な名前を使用します。入力フィールドの検証は、Web サイトまたはアプリケーションを開発する際の非常に重要なステップです。 2 つの可能な名前を使用することで、入力フィールドのセキュリティと正確性を高めることができます。このメソッドは、入力フィールドの実際の名前を代替名と比較することによって検証します。両方の名前が一致する場合、入力フィールドは有効であるとみなされます。この検証方法は、ユーザーの入力エラーや悪意のある入力によって引き起こされる問題を回避し、より信頼性の高いデータ保護を提供します。
元々 Python で書かれた API を移行しています。 Python API を使用すると、次のようにリクエストをキャメルケースまたはスネークケースとして送信できます。
これは許可されていますリーリー
これは許可されていますリーリー
これは、優れた Python ライブラリ Pydantic を使用して行われます。 リーリーこれにより、エイリアス (someInput) またはフィールド名 (some_input) による入力モデルの作成が可能になります。 Goでも同じか同等のことをしたいと思っています。ジンを使用しています:
リーリー私の入力構造は次のようになります:
リーリー私の入力が次の場合、これは機能しません:
リーリー返される内容:
リーリーキャメルケースとスネークケースの両方を受け入れるにはどうすればよいですか?
回避策
JSON 出力で CamelCase と SnakeCase をサポートする必要がある場合は、通常、構造フィールドに一貫した命名規則を選択し、すべてのフィールドに適切な JSON マークアップを使用する必要があります。
これを行う賢い方法があります。これがお役に立てば幸いです。
リーリー以上が2 つの可能な名前を使用して入力フィールドを検証するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。