Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Semak sama ada $_POST Wujud dalam PHP?
Cara Menentukan Kewujudan $_POST
Dalam pengaturcaraan PHP, $_POST ialah pembolehubah superglobal yang menyimpan data yang diserahkan oleh borang HTML . Untuk mengakses data ini, adalah penting untuk menyemak sama ada $_POST wujud sebelum cuba mendapatkan semula nilai tertentu.
Menggunakan isset() untuk Semak Kewujudan
Satu cara untuk menentukan kewujudan $_POST adalah melalui fungsi isset(). Fungsi ini mengembalikan benar jika pembolehubah yang ditentukan ditetapkan dan mempunyai nilai bukan nol, atau palsu sebaliknya.
Sebagai contoh, kod berikut menyemak sama ada $_POST['fromPerson'] wujud sebelum menggunakannya untuk membina rentetan:
<code class="php">if( isset($_POST['fromPerson']) ) { $fromPerson = '+from%3A'.$_POST['fromPerson']; echo $fromPerson; }</code>
Dalam contoh ini, jika $_POST['fromPerson'] wujud, ia menjana dan menggemakan rentetan $fromPerson. Jika tidak, tiada apa yang dicetak.
Mengelakkan Nilai Kosong dengan isset()
Kod yang anda berikan cuba menggunakan operator bang (!) untuk menyemak sama ada $_POST[ 'fromPerson'] kosong. Walau bagaimanapun, pendekatan ini tidak disyorkan. Sebaliknya, anda boleh menggunakan isset() untuk mengelakkan mencetak nilai kosong, seperti yang ditunjukkan dalam kod di atas.
Dengan memanfaatkan kuasa isset(), anda boleh mengendalikan kewujudan $_POST dan mendapatkan semula data daripada kuncinya berkesan dalam skrip PHP anda.
Atas ialah kandungan terperinci Bagaimana untuk Semak sama ada $_POST Wujud dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!