Izvedba opcije zamjene skretnice PHP

Stanje i izbor su ključni jezični konstrukti. Pravilno odlučivanje temelj je algoritma kvalitete i jasnog, razumljivog koda. Ispravna izvedba algoritma i ispravna uporaba komentara odnose se na čimbenike stabilnosti i pouzdanosti.

prekidač slučaja php

Moderno programiranje još uvijek nije bez krutosti. Jednom napisani kod može se prilagoditi promjeni uvjeta zadatka samo uz pomoć stručnog stručnjaka. Ipak, razina mobilnosti kodova određena je razinom sposobnosti svog autora.

Sintaksa odabira konstrukta

Dizajn zamjenskog slučaja PHP opcija je vrlo jednostavan za pisanje, ispravno izveden i prikladan u praksi. U primjeru je predložena funkcija koja oblikuje tekst s HTML oznakama. Ako prvi parametar sadrži "podebljano" ili "kurzivno", rezultat funkcije obavlja drugi parametar s oznakama "jake" ili "i".

Primjer autora nije slika

Rezultat u pregledniku prikazuje sadržaj drugog parametra podebljanim ili kosim. Svaka druga vrijednost prvog parametra tumači se kao boja i zamotava drugi parametar oznakom "font".

Ova funkcija ne provjerava ispravnost početnih parametara i može se koristiti samo u onom dijelu koda gdje parametri ne mogu prijeći dopuštene granice.

U predloženom primjeru upotreba operatera "prekida" je suvišna, jer se kao rezultat izvršenja bilo kojeg stanja funkcija vraća iz operatera "povratka".

Opis PHP konstrukta: prekidač

Stanje koje je provjereno zapisano je u zagradama nakon ključne riječi "prekidač". Izgradnja tijelo sastoji se od poglavlja „slučaj” i jednim „defaultu” blokirati operatera, koji se izvršava samo ako teret nije bilo jednog od „slučaja” blokova.



Postoji vrlo značajna nijansa. Blok "slučaju" izjave započinje nakon simbola ":" i završava s operatorom "break". Prisutnost operatera `break` je neobavezna. Ako ne postoji, provjerit će se sljedeće stanje "slučaja". Kontrola stanja uvijek se izvodi do prvog susreta. Naravno, uvjeti ovdje su samo `==`.

Primjer autora nije slika

Svaka sekcija „slučaj” se izvršiti samo ako je uvjet zadovoljen, ali je „zadano” blok izjava će se izvršiti i uvijek, ako imate pass operatera „pauzu” na sekciji „slučaj”, koji je radio, ili niti jedan od uvjeta ne podudaraju.

Zapravo, u PHP-u: sklopka ima nekoliko blokova operatora za nekoliko vrijednosti. Da bi formalno slijedio sintaksu, svaki blok izjava mora biti prekinut `prekidom`.

Čim se stanje poklopilo, odgovarajući odjeljak se izvodi i, ako nema "prekida" u njemu, sve što slijedi. U primjeru, vrijednost varijable "$ x" je 1, a ne postoji "prekid", pa je rezultat "jedan - dva zadana".

Gniježđenje uvjetnih konstrukcija

Jezik ne ograničava razvojnog programera na razinu gniježđenja. Dopušteno je staviti prekidač. PHP također ne ograničava programer u izbor operatera koji se mogu koristiti unutar slučaja.

php prekidač

To vam omogućuje da napravite lijepe i lako čitljive algoritme. Na primjer, morate prepoznati tablicu CSS pravila. Možete odmah postaviti zamjenski slučaj PHP za prepoznavanje klasa i identifikatora, a zatim prepoznati pravila. Ovo je očito rješenje, ali glomazno. Oba klasa i identifikatori upotrebljavaju slična pravila.

php prekidač višestruke vrijednosti

Prikladnije je obavljati prepoznavanje pravila putem sklopke. PHP je moguće uključiti funkciju koja će pristupiti prepoznavanju pravila. Možete ići dalje. Mnoga pravila imaju slične vrijednosti. Tvrdeći tako, pokušati izgraditi obrnuti proces: prekidač slučaj u PHP-u će biti izvršen u obliku funkcija, prvi radovi na razini vrijednosti, a drugi - na razini pravila i trećoj razini zove se uz određenu klasu ili ID.

Dijelite na društvenim mrežama:

Povezan
Osnovne vrste i primjeri cikličkih algoritamaOsnovne vrste i primjeri cikličkih algoritama
jаvascript: primjeri primjenejаvascript: primjeri primjene
Imajući SQL: opis, sintaksa, primjeriImajući SQL: opis, sintaksa, primjeri
Čitanje datoteke s datotekom dobiva funkciju sadržaja PHPČitanje datoteke s datotekom dobiva funkciju sadržaja PHP
SQL SUBSTRING funkcijaSQL SUBSTRING funkcija
Funkcija zbrajanja u SQL: SUMFunkcija zbrajanja u SQL: SUM
Funkcija upravljanja vremenom jаvascript setInterval ()Funkcija upravljanja vremenom jаvascript setInterval ()
jаvascript: rad s nizovima, funkcijejаvascript: rad s nizovima, funkcije
Koja je pogreška u mjerenjuKoja je pogreška u mjerenju
Interval povjerenja. Što je to i kako se može koristiti?Interval povjerenja. Što je to i kako se može koristiti?
» » Izvedba opcije zamjene skretnice PHP
LiveInternet