Cukup rumit atau pelajari PHP7! Bagian 7. Operator logis dalam PHP. Jika pernyataan bersyarat

Halo, para pembaca yang terhormat dari situs remontcompa.ru! Nama saya Roman Nahvat dan saya sajikan kepada Anda bagian ketujuh dari serangkaian artikel tentang bahasa pemrograman PHP. Pada bagian ini, kita akan mempertimbangkan pernyataan conditional if, serta operator logika "dan" dan "atau", yang digunakan bersama dengan operator kondisional if. Pernyataan if adalah salah satu elemen terpenting dari bahasa pemrograman apa pun, termasuk PHP. Inti dari pernyataan kondisional jika adalah sebagai berikut: setelah kata kunci if, ekspresi ditunjukkan dalam tanda kurung. Bergantung pada apakah ungkapan ini benar (benar) atau salah (salah), fragmen kode yang mengikuti kurung keriting dieksekusi atau tidak dieksekusi. Sebelum Anda mulai bekerja dengan pernyataan kondisional jika, pertimbangkan operator logis "dan" dan "atau". Buat variabel $ a dan $ b dan berikan nilai masing-masing 49 dan 73.


Cukup rumit atau pelajari PHP7! Bagian 7. Operator logis dalam PHP. Jika pernyataan bersyarat


Simpan dokumen ini di folder htdocs di sepanjang jalur C: \ Abyss Web Server \ htdocs, berikan nama jika dan ekstensi .php

Menggunakan fungsi var_dump, kami menampilkan nilai ekspresi $ a> $ b, $ a di jendela browser web < $b, $a == $b, $a != $b: echo 'Выражение $a > $ b memiliki tipe dan nilai: '; echo var_dump ($ a> $ b); echo 'Ekspresi $ a < $b имеет тип и значение:'; echo var_dump ($a < $b); echo 'Выражение $a == $b имеет тип и значение:'; echo var_dump ($a == $b); echo 'Выражение $a != $b имеет тип и значение:'; echo var_dump ($a != $b);

Seperti yang Anda lihat, ekspresi $ a> $ b, $ a < $b, $a == $b, $a != $b имеют значения false, true, false и true соответственно

Tabel di bawah ini menunjukkan operator logis || (logis "atau") dan operator logis && (logis "dan")

Operator logis "atau" mengembalikan true jika setidaknya salah satu operan, $ a dan $ b, benar. Jika kedua operan itu salah, maka || mengembalikan false Cetak nilai ekspresi $ a> $ b || $ a $ b || $ a == $ b, $ a> $ b || $ a! = $ b, $ a < $b || $a == $b, $a < $b || $a != $b, $a == $b || $a != $b, дописав в файле if.php строки кода: echo 'Выражение $a > $ b || $ a $ b || $ a < $b); echo 'Выражение $a > $ b || $ a == $ b memiliki jenis dan nilai: '; echo var_dump ($ a> $ b || $ a == $ b); echo 'Ekspresi $ a> $ b || $ a! = $ b memiliki jenis dan nilai: '; echo var_dump ($ a> $ b || $ a! = $ b); echo 'Ekspresi $ a < $b || $a == $b имеет тип и значение:'; echo var_dump ($a < $b || $a == $b); echo 'Выражение $a < $b || $a != $b имеет тип и значение:'; echo var_dump ($a < $b || $a != $b); echo 'Выражение $a == $b || $a != $b имеет тип и значение:'; echo var_dump ($a == $b || $a != $b);

Misalnya, perhatikan ungkapan $ a == $ b || $ a! = Sb. Seperti yang Anda lihat, ungkapan ini memiliki nilai true, karena ekspresi $ a == $ b (false) dan $ a! = Sb (true) dipisahkan oleh operator "atau" (||)

Operator logis "dan" mengembalikan true jika kedua operan, $ a dan $ b, benar. Jika salah satu operan, $ a atau $ b salah, operator && mengembalikan false. Kami menampilkan nilai ekspresi $ a> $ b && $ a $ b && $ a == $ b, $ a> $ b di jendela browser web && $ a! = $ b, $ a < $b && $a == $b, $a < $b && $a != $b, $a == $b && $a != $b, добавив в файл if.php строки кода: echo 'Выражение $a > $ b && $ a $ b && $ a < $b); echo 'Выражение $a > $ b && $ a == $ b memiliki jenis dan nilai: '; echo var_dump ($ a> $ b && $ a == $ b); echo 'Ekspresi $ a> $ b && $ a! = $ b memiliki jenis dan nilai:'; echo var_dump ($ a> $ b && $ a! = $ b); echo 'Ekspresi $ a < $b && $a == $b имеет тип и значение:'; echo var_dump ($a < $b && $a == $b); echo 'Выражение $a < $b && $a != $b имеет тип и значение:'; echo var_dump ($a < $b && $a != $b); echo 'Выражение $a == $b && $a != $b имеет тип и значение:'; echo var_dump ($a == $b && $a != $b);

Misalnya, ekspresi $ a == $ b && $ a! = $ B adalah salah, karena ekspresi $ a == $ b (false) dan $ a! = $ B (true) dipisahkan oleh operator "dan" (&&)

Pernyataan conditional if digunakan untuk mengeksekusi sepotong kode secara kondisional, tergantung pada nilai apa yang dimiliki ekspresi (benar atau salah) mengikuti kata kunci if

Misalnya, sebagai syarat, tentukan ekspresi $ a < $b. Так как выражение $a < $b имеет значение true, то в окне веб-браузера будет выведен текст " Переменная $a меньше переменной $b", код для вывода которого указан в фигурных скобках (echo 'Переменная $a меньше переменной $b';)

Teks "Variabel $ a lebih kecil dari variabel $ b" di jendela browser web

Dalam kurung keriting, Anda dapat mendaftarkan beberapa baris kode, memisahkannya satu sama lain dengan tanda titik koma. Baris kode ini akan dieksekusi jika ekspresi setelah kata kunci if benar

Output teks "Variabel $ a kurang dari variabel $ b" dan "Ekspresi $ a < $b верно, т.е true, так как $a = 49, а $b = 73" в окне веб-браузера

Jika kondisinya salah, misalnya $ a> $ b, maka kode dalam kurung kurawal tidak akan dieksekusi

Jika ekspresi yang ditentukan setelah kata jika salah, maka menggunakan konstruksi if if lainnya Anda dapat menambahkan ekspresi tambahan. Dalam hal ini, ketika ekspresi yang ditentukan setelah yang lain jika benar, kode yang ditunjukkan dalam kurung keriting akan dieksekusi (dalam kasus kami, teks "Variabel $ a kurang dari variabel $ b" akan ditampilkan di jendela browser web)

Teks "Variabel $ a lebih kecil dari variabel $ b" di jendela browser web.

Pernyataan bersyarat jika dapat juga ditambahkan dengan konstruk lain. Jika ekspresi yang ditentukan setelah kata kunci if salah, maka kode yang ditentukan dalam kurung kurawal setelah kata lain akan dieksekusi. Dalam kasus kami, teks "Ekspresi $ a> $ b tidak benar, mis. False, karena $ a = 49 dan $ b = 73" akan ditampilkan di jendela browser web

Teks "Ekspresi $ a> $ b tidak benar, mis. False, karena $ a = 49, dan $ b = 73" di jendela browser web

Sebagai syarat, setelah kata if, Anda juga dapat menentukan ekspresi dengan operator logika "dan" (&&) dan "atau" (||) Karena ekspresi $ a> $ b || $ a < $b имеет значение true, то в окне веб-браузера будет выведен текст "Выражение $a > $ b || $ a < $b верно, т.е true"

Teks "Ekspresi $ a> $ b || $ a < $b верно, т.е true" в окне веб-браузера

Dengan cara yang sama, Anda bisa menggunakan ekspresi dengan operator logika "dan" (&&) sebagai syarat. Karena ungkapan $ a < $b && $a != $b имеет значение true, будет выполнен код echo 'Выражение $a < $b && $a != $b верно, т.е true';

Teks "Ekspresi $ a < $b && $a != $b верно, т.е true" в окне веб-браузера

Artikel selanjutnya: Cukup rumit atau pelajari PHP7! Bagian 8. Pernyataan switch bersyarat