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>
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>
Kelebihan
Menggunakan fungsi yang dipermudahkan ini memberikan beberapa kelebihan:
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!