Podmínky (pokud) v PHP: krátký vstup

Podmínky zaujímají významnou část algoritmů. PHP je progresivní programovací jazyk, jehož vývojáři nabízejí programátorům nejlepší formy psaní syntaxe. Ternární forma operátora, je-li vhodná k použití a činí kód skriptu zřejmý. PHP, pokud (v krátkém záznamu) nedostal tolik uznání, protože se stalo předkem původních podmíněných konstrukcí. Mnoho programátorů považuje za svou povinnost vyjádřit svůj vlastní styl při "tvorbě" originálních forem vyjádření podmínek.

Obecná forma podmíněného operátora

Podmínky jsou nejstarší syntaktickou konstrukcí. Spolu s operátorem zadání - provozovatele jednoduché operace, podmínky prošly dlouhou cestou rozvoje programování jako celku.


Než se objevil juniorský "bratr" přepínače operátora /kufříku, vytékal spousta vody, programátoři v různých jazycích byli těžkopádnými návrhy z víceřádkových operátorů, pokud. V době vzhledu PHP programátoři získali zkušenosti s vytvořením správných podmínek. Myšlenka PHP - jazyk serveru, který byl z definice určen být kompaktní a rychlý, rychle přišel k optimální syntaxi a formám významu výrazu, vhodný pro vnímání a porozumění. PHP, pokud je v krátkém záznamu a v úplné podobě, je stejně pohodlné a pohodlné vnímat v textu kódu skriptu.
V příkladu znázorněném na fotografii

- výstupní data

jsou úplnou formou podmíněného operátora. Podmínka je napsána v kulatých závorkách a může být libovolně dlouhá. Blok operátorů v prvních křivkových závorkách se provede v případě stavupravda. Zablokujte v kudrnatých závorách po provedení slova "else", pokud je podmínka nepravdivá.


Pokud jsou obě dvojice konzol vynechány, můžete použít jednoduchý formulář
. Ale programátor musí pochopit plný rozsah odpovědnosti. Psaní kudrnatých příchytků není drahé, ale je to záruka, že ovládání za jakýchkoliv podmínek se nedostane mimo kontrolu.

Ternární forma podmíněného operátora

Příklad
ukazuje nejpopulárnější použití jednoduchého stavu. Krátký záznam v PHP, pokud ideálně doplňuje funkci isset (). Je velmi vhodné zkontrolovat vstup dat GET (nebo POST) a při absenci očekávané hodnoty nastavte proměnnou na výchozí hodnotu. Měli bychom si uvědomit, že omezujeme podmínky s kruhovými závorkami. Mělo by být známo, že ternární operátor je snadno implantován do výrazů. Mělo by být zřejmé, že výsledek operátora PHP, jestliže v krátkém záznamu "za stejných podmínek" se účastní výrazu. Pokud jsou ve výrazu různé matematické nebo malé operátory, výsledek ternárního "if" je rovnice operandu výrazu.

Jednoznačný stav - klíč k úspěchu

Každý operátor v moderním imperativním programování nemůže být přeskočen. Všechno je provedeno tak, jak je plánuje programátor. V PHP, pokud má (v krátkém vstupu a v plné podobě) stejnou míru odpovědnosti. Ternární varianta je výsledkem. Kompletní formulář je přesměrování správy. V prvním případě bude chyba v aplikaci vést k chybám v datech. Ve druhém případě bude ovládací prvek přenesen nesprávným směrem.
V případě pochybností by nemělo býtpoužívat termíny PHP v krátkém zápisu. Pokud () {} else {} může být viditelnější a praktičtější. Obecné pravidlo, které zaručuje stabilní výsledek: existují pochybnosti - zbavují ji svého založení. Nechť zpočátku bude velké, ale extrémně srozumitelné řešení. Když se spektrum podmínek stává zřejmým a jednoznačným, může být implementováno v PHP, pokud je v krátkém záznamu.

Související publikace