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.
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".
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 `==`.
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.
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.
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.
- Kao u COP: GO uključuje FPS, zašto je to potrebno?
- Osnovne vrste i primjeri cikličkih algoritama
- jаvascript: primjeri primjene
- Imajući SQL: opis, sintaksa, primjeri
- Čitanje datoteke s datotekom dobiva funkciju sadržaja PHP
- SQL SUBSTRING funkcija
- Funkcija zbrajanja u SQL: SUM
- Funkcija upravljanja vremenom jаvascript setInterval ()
- jаvascript: rad s nizovima, funkcije
- Koja je pogreška u mjerenju
- Interval povjerenja. Što je to i kako se može koristiti?
- Relativna i apsolutna pogreška: definicije i razlike
- Dinamičko programiranje, osnovna načela
- Upravljanje znakovima: jаvascript metoda substring ()
- Upotreba zamjenske zamjenske zamjene ()
- Upotreba funkcije trim (PHP)
- Pronalaženje linije u PHP nizu: opis značajki
- Formatiranje brojeva: funkcija PHP number_format ()
- Provjera postojanja PHP datoteka file_exists
- Sintaksa jаvascript parseInt: primjeri upotrebe
- Upravljanje znakovima: jаvascript metoda substring ()