Cara Memudahkan Pengesahan Borang dalam PHP: Fungsi Ringkas untuk Menyemak Pembolehubah Kosong Disiarkan

Linda Hamilton
Lepaskan: 2024-10-29 02:11:02
asal
262 orang telah melayarinya

How to Simplify Form Validation in PHP: A Concise Function for Checking Empty Posted Variables

PHP: Fungsi Dipermudahkan untuk Menyemak Pembolehubah Kosong Disiarkan

Pengesahan borang adalah penting untuk mengelakkan input berniat jahat dan memastikan data lengkap. Walaupun adalah perkara biasa untuk menyemak setiap pembolehubah yang disiarkan secara manual, tugas itu menjadi membosankan dan terdedah kepada ralat apabila kerumitan bentuk meningkat.

Untuk menyelaraskan proses ini, kami meneroka pendekatan yang lebih mudah yang menghapuskan keperluan untuk pernyataan bersyarat yang panjang.

Fungsi Ringkas

Fungsi berikut menyediakan penyelesaian yang lebih ringkas dan cekap:

<code class="php">// Required field names
$required = array('login', 'password', 'confirm', 'name', 'phone', 'email');

// Loop over field names, check existence and emptiness
$error = false;
foreach($required as $field) {
  if (empty($_POST[$field])) {
    $error = true;
  }
}

if ($error) {
  echo "All fields are required.";
} else {
  echo "Proceed...";
}</code>
Salin selepas log masuk

Fungsi ini menghapuskan sintaks berulang untuk setiap pembolehubah dan sebaliknya menggunakan gelung untuk mengulangi nama medan yang diperlukan. Ia memudahkan kod, menjadikannya lebih mudah dibaca dan diselenggara.

Pelaksanaan

Untuk melaksanakan fungsi ini, cuma gantikan pernyataan bersyarat asal dengan fungsi yang dipermudahkan:

<code class="php">if (isset($_POST['Submit'])) {
  $required = array('login', 'password', 'confirm', 'name', 'phone', 'email');
  $error = false;
  foreach($required as $field) {
    if (empty($_POST[$field])) {
      $error = true;
    }
  }
  
  if ($error) {
    echo "All fields are required.";
  } else {
    echo "Proceed...";
  }
}</code>
Salin selepas log masuk

Kelebihan

Menggunakan fungsi yang dipermudahkan ini memberikan beberapa kelebihan:

  • Keringkas: Ia mengurangkan jumlah kod diperlukan untuk pengesahan borang.
  • Kebolehbacaan: Ia menjadikan kod pengesahan lebih jelas dan lebih mudah difahami.
  • Kebolehselenggaraan: Ia meningkatkan penyelenggaraan masa hadapan dan pengembangan proses pengesahan borang.

Atas ialah kandungan terperinci Cara Memudahkan Pengesahan Borang dalam PHP: Fungsi Ringkas untuk Menyemak Pembolehubah Kosong Disiarkan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan