Kontrol struktur-conditional dan loop- adalah pokok dari bahasa pemrograman. PHP memiliki dua conditional-jika dan saklar-baik yang kamuAnda akan menguasai dalam bab ini. conditional memungkinkan kamu untuk membangun tes dan kemudian melakukan tindakan berdasarkan hasil. ini fungsi menyediakan kemampuan untuk membuat Web bahkan lebih dinamis situs. Pembahasan jika conditional membutuhkan pengenalan dua kategori terakhir dari operator: perbandingan dan logis (kamusudah sudah melihat aritmatika dan tugas operator dalam bab-bab sebelumnya). kamu biasanya akan menggunakan operator di kamu conditional, bersama dengan Boolean konsep TRUE dan FALSE. Terakhir, bab ini memperkenalkan loop, yang memungkinkan kamu untuk mengulangi tindakan untuk ditentukan jumlah iterasi. loop dapat menghemat waktu pemrograman dan membantu kamu mendapatkan fungsi maksimal dari array, sebagai kamu akan melihat dalam bab berikutnya.
![]() |
A. Suatu bentuk HTML yang digunakan dalam bab ini.
|
Membuat HTML Formulir
Seperti bab-bab sebelumnya, contoh-contoh dalam bab ini didasarkan pada bentuk HTML
yang mengirim data ke halaman PHP. Dalam hal ini, bentuk tersebut adalah halaman pendaftaran sederhana yang permintaan informasi berikut A:
■ Alamat email
■ sandi
■ Konfirmasi password
■ Tahun kelahiran (untuk memverifikasi umur)
■ Warna favorit (untuk tujuan kustomisasi)
■ Kesepakatan untuk hal situs
(syarat umum)
Langkah-langkah berikut berjalan melalui penciptaan Jika Bersyarat Pemrograman dasar kondisional adalah standar jika (apa yang dulu disebut jika-maka-bersyarat kemudian adalah sekarang tersirat). Sintaks untuk jenis bersyarat adalah sederhana:
yang mengirim data ke halaman PHP. Dalam hal ini, bentuk tersebut adalah halaman pendaftaran sederhana yang permintaan informasi berikut A:
■ Alamat email
■ sandi
■ Konfirmasi password
■ Tahun kelahiran (untuk memverifikasi umur)
■ Warna favorit (untuk tujuan kustomisasi)
■ Kesepakatan untuk hal situs
(syarat umum)
Langkah-langkah berikut berjalan melalui penciptaan Jika Bersyarat Pemrograman dasar kondisional adalah standar jika (apa yang dulu disebut jika-maka-bersyarat kemudian adalah sekarang tersirat). Sintaks untuk jenis bersyarat adalah sederhana:
if (kondisi) {
Pernyataan (s);
}
Kondisi ini harus pergi dalam tanda kurung; maka pernyataan (s) yang ditempatkan dalam keriting
tanda kurung. Laporan adalah perintah untuk dieksekusi (misalnya, mencetak string atau
menambahkan dua angka bersama). setiap terpisah pernyataan (atau perintah) harus memiliki sendiri koma menunjukkan akhir baris, tetapi tidak ada batasan pada jumlah laporan
yang dapat dikaitkan dengan bersyarat. Programmer biasanya indent ini pernyataan dari awal jika garis untuk menunjukkan bahwa mereka hasil dari bersyarat, tetapi format yang tidak sintaktis diperlukan. kamu akan juga melihat orang menggunakan sintaks ini:
Pernyataan (s);
}
Kondisi ini harus pergi dalam tanda kurung; maka pernyataan (s) yang ditempatkan dalam keriting
tanda kurung. Laporan adalah perintah untuk dieksekusi (misalnya, mencetak string atau
menambahkan dua angka bersama). setiap terpisah pernyataan (atau perintah) harus memiliki sendiri koma menunjukkan akhir baris, tetapi tidak ada batasan pada jumlah laporan
yang dapat dikaitkan dengan bersyarat. Programmer biasanya indent ini pernyataan dari awal jika garis untuk menunjukkan bahwa mereka hasil dari bersyarat, tetapi format yang tidak sintaktis diperlukan. kamu akan juga melihat orang menggunakan sintaks ini:
if (kondisi)
{
Pernyataan (s);
}
Bagaimana kamu mengatur kurung kurawalmu adalah soal preferensi pribadi-dan sumber pertempuran secara online kecil. hanya memilih gaya yang kamu sukai dan menaatinya. Kegagalan untuk menggunakan titik koma setelah setiap pernyataan, lupa pembukaan atau penutupan kurung atau braket keriting, atau menggunakan titik koma setelah salah satu kawat gigi akan menyebabkan kesalahan terjadi. Jadilah sadar kamu sintaks yang kode kamu dengan conditional!
PHP menggunakan konsep Boolean BENAR dan FALSE ketika menentukan apakah akan
menjalankan laporan. Jika kondisi ini TRUE, laporan dijalankan, jika itu FALSE, mereka tidak dieksekusi .
{
Pernyataan (s);
}
Bagaimana kamu mengatur kurung kurawalmu adalah soal preferensi pribadi-dan sumber pertempuran secara online kecil. hanya memilih gaya yang kamu sukai dan menaatinya. Kegagalan untuk menggunakan titik koma setelah setiap pernyataan, lupa pembukaan atau penutupan kurung atau braket keriting, atau menggunakan titik koma setelah salah satu kawat gigi akan menyebabkan kesalahan terjadi. Jadilah sadar kamu sintaks yang kode kamu dengan conditional!
PHP menggunakan konsep Boolean BENAR dan FALSE ketika menentukan apakah akan
menjalankan laporan. Jika kondisi ini TRUE, laporan dijalankan, jika itu FALSE, mereka tidak dieksekusi .
![]() |
A Bagaimana JIKA bersyarat mempengaruhi aliran program script. |
Selama Chapter ini (sebagian besar itu, anyway), script PHP akan dikembangkan
sampai sepenuhnya memvalidasi register.html membentuk data. Untuk memulai, versi pertama dari
Script hanya akan membuat kulit dasar validasi proses, mendefinisikan dan menggunakan
variabel dengan nilai Boolean yang akan melacak keberhasilan proses validasi.
Script hanya akan membuat kulit dasar validasi proses, mendefinisikan dan menggunakan
variabel dengan nilai Boolean yang akan melacak keberhasilan proses validasi.
Fungsi Validasi
PHP memiliki puluhan fungsi umum digunakan untuk memvalidasi data formulir. dari jumlah tersebut
fungsi, tiga yang paling penting digunakan dalam contoh bab ini. Pertama atas adalah fungsi kosong (), yang cek untuk melihat apakah suatu variabel memiliki "Kosong" nilai. Sebuah variabel dianggap
memiliki nilai kosong jika variabel tidak memiliki nilai, memiliki nilai 0, atau memiliki nilai
FALSE. Dalam setiap kasus ini, fungsi menghasilkan TRUE, jika tidak, mengembalikan FALSE:
$ var1 = 0;
$ var2 = 'sesuatu';
$ var3 = ''; / / Sebuah string kosong
kosong ($ var); / / TRUE, tidak ada nilai yang didefinisikan
kosong ($ var1); / /TRUE nilai, kosong
kosong ($ var2); / / FALSE, tidak kosong nilai
kosong ($ var3); / / TRUE nilai, kosong
PHP memiliki puluhan fungsi umum digunakan untuk memvalidasi data formulir. dari jumlah tersebut
fungsi, tiga yang paling penting digunakan dalam contoh bab ini. Pertama atas adalah fungsi kosong (), yang cek untuk melihat apakah suatu variabel memiliki "Kosong" nilai. Sebuah variabel dianggap
memiliki nilai kosong jika variabel tidak memiliki nilai, memiliki nilai 0, atau memiliki nilai
FALSE. Dalam setiap kasus ini, fungsi menghasilkan TRUE, jika tidak, mengembalikan FALSE:
$ var1 = 0;
$ var2 = 'sesuatu';
$ var3 = ''; / / Sebuah string kosong
kosong ($ var); / / TRUE, tidak ada nilai yang didefinisikan
kosong ($ var1); / /TRUE nilai, kosong
kosong ($ var2); / / FALSE, tidak kosong nilai
kosong ($ var3); / / TRUE nilai, kosong
Fungsi ini sangat cocok untuk memastikan bahwa teks dalam bentuk kotak telah diisi keluar. Misalnya, jika Anda memiliki input teks email nama dan pengguna tidak masuk apa saja di dalamnya sebelum mengirimkan formulir, maka $ _POST ['email'] variabel akan ada tetapi akan memiliki nilai kosong. Berikutnya adalah fungsi isset (), yang hampir kebalikan dari kosong (), meskipun dengan
sedikit perbedaan. Para isset () fungsi mengembalikan TRUE jika variabel memiliki nilai apapun
(termasuk 0, FALSE, atau string kosong). Jika variabel tidak memiliki nilai, isset () mengembalikan FALSE:
$var1 = 0;
$var2 = 'something';
$var3 = ' '; // An empty string
isset($var); // FALSE, no defined
value
isset($var1); // TRUE
isset($var2); // TRUE
isset($var3); // TRUE
Para isset () fungsi umumnya digunakan untuk memvalidasi elemen form seperti nontext
checkbox, tombol radio, dan menu pilih. Akhirnya, is_numeric () mengembalikan fungsi
TRUE jika variabel disampaikan memiliki berlaku numerik nilai dan FALSE jika tidak.
Bilangan bulat, desimal, dan bahkan string (jika mereka angka yang benar) semua dapat melewati
is_numeric () tes:
checkbox, tombol radio, dan menu pilih. Akhirnya, is_numeric () mengembalikan fungsi
TRUE jika variabel disampaikan memiliki berlaku numerik nilai dan FALSE jika tidak.
Bilangan bulat, desimal, dan bahkan string (jika mereka angka yang benar) semua dapat melewati
is_numeric () tes:
$var1 = 2309;
$var2 = '80.23';
$var3 = 'Bears';
is_numeric($var1); // TRUE
is_numeric($var2); // TRUE
is_numeric($var3); // FALSE
Mari
kita mulai menerapkan fungsi-fungsi ini ke PHP script untuk melakukan validasi data.
menggunakan lain Struktur kontrol berikutnya kita akan membahas adalah jika-lain bersyarat. kontrol ini struktur memungkinkan kamu untuk melaksanakan satu atau lebih pernyataan ketika kondisi adalah TRUE dan melaksanakan satu atau lebih pernyataan lainnya ketika kondisi adalah FALSE:
if (kondisi) {
Pernyataan (s);
} Else {
other_statement (s);
}
Hal penting untuk diingat ketika menggunakan konstruksi ini adalah bahwa kecuali kondisi secara eksplisit terpenuhi, lain pernyataan akan dieksekusi. Dengan kata lain, laporan setelah yang lain merupakan tindakan standar, sedangkan laporan setelah memeriksa jika ada pengecualian aturan A.
if (kondisi) {
Pernyataan (s);
} Else {
other_statement (s);
}
Hal penting untuk diingat ketika menggunakan konstruksi ini adalah bahwa kecuali kondisi secara eksplisit terpenuhi, lain pernyataan akan dieksekusi. Dengan kata lain, laporan setelah yang lain merupakan tindakan standar, sedangkan laporan setelah memeriksa jika ada pengecualian aturan A.
![]() |
A Bagaimana JIKA-ELSE bersyarat mempengaruhi Program aliran script. |
Mari kita menulis ulang halaman handle_reg.php, menggabungkan jika-lain bersyarat untuk
memvalidasi tahun kelahiran. Dalam proses ini, sebuah variabel baru akan dibuat, mewakili
pengguna usia
memvalidasi tahun kelahiran. Dalam proses ini, sebuah variabel baru akan dibuat, mewakili
pengguna usia
0 komentar:
Posting Komentar