nisfarm.ru

Návrh přepínače případ PHP

Stav a výběr jsou konstrukce klíčových jazyků. Správné rozhodování je základem kvalitního algoritmu a jasného, ​​srozumitelného kódu. Správný návrh algoritmu a správné použití poznámek souvisí s faktory stability a spolehlivosti.

přepínat případ php

Moderní programování stále není bez tuhosti. Jeden kód napsaný jednou se může přizpůsobit změnám podmínek úkolu pouze za pomoci kompetentního odborníka. Nicméně úroveň kódové mobility je určována úrovní dovedností svého autora.

Syntaxe konstrukce výběru

Konstrukce přepínače případu PHP je velmi jednoduché psát, správně provádět a prakticky provádět. V příkladu je navržena funkce, která formátuje text s HTML tagy. Pokud první parametr obsahuje výraz "tučné" nebo "kurzíva", výsledek funkce obtéká druhý parametr se značkami "silný" nebo "i".

Příkladem autora není obrázek




Výsledkem prohlížeče se zobrazí obsah druhého parametru tučně nebo šikmo. Jakákoli jiná hodnota prvního parametru je interpretována jako barva a obtéká druhý parametr značkou "font".

Tato funkce nezkontroluje správnost počátečních parametrů a může být použita pouze v té části kódu, kde parametry nemohou překročit povolené limity.

V navrhovaném příkladu je použití operátoru "přerušení" nadbytečné, protože v důsledku provedení libovolné podmínky se funkce vrátí z operátoru "return".

Popis konstrukce PHP: skříň spínače

Stav, který je zaškrtnut, je zapsán v závorkách za klíčem "přepnout". Tělo konstrukce se skládá z "pouzdra" a jednoho bloku "výchozího" operátora, který se provádí pouze v případě, že žádný z bloků "case" nefungoval.

Tam je velmi významný nuance. Blok příkazů "případ" začíná za symbolem ":" a končí operátorem "break". Přítomnost přestávky operátora je dobrovolná. Pokud neexistuje, bude kontrolována následující podmínka "případu". Kontrola stavu se provádí vždy až do prvního shody. Samozřejmě jsou zde podmínky pouze `==`.

Příkladem autora není obrázek

Každá sekce ‚případu‘ je proveden pouze v případě, že podmínka je splněna, ale ‚default‘ blok příkazů bude provedena vždy, pokud máte průchodu provozovatelem ‚přestávku‘ do sekce ‚případ‘, který pracoval, nebo žádná z podmínek není uzavřeno.

Ve skutečnosti, v PHP: skříň přepínač má několik bloků operátorů pro několik hodnot. Pro formální sledování syntaxe musí být každý blok výkazů ukončen "break".

Jakmile se podmínka shoduje, provede se příslušná sekce, a pokud není v ní žádný "zlom", vše, co následuje. V příkladu je hodnota proměnné `$ x` 1 a neexistuje ani jedna `break`, takže výsledek je `-one - dva-default-`.

Hnízdění podmíněných konstrukcí

Jazyk neomezuje vývojáře na úrovni hnízdění. Je povoleno umístit spínací skříňku. PHP také neomezuje programátor při volbě operátorů, které mohou být použity uvnitř skříně.

php switch case

To vám umožní vytvořit krásné a snadno čitelné algoritmy. Například musíte rozpoznat tabulku pravidel CSS. Můžete okamžitě nastavit přepínací skříň PHP, abyste rozpoznali třídy a identifikátory, a potom rozpoznat pravidla sama. To je zřejmé řešení, ale těžkopádné. Obě třídy a identifikátory používají podobná pravidla.

php přepínání více hodnot

Je pohodlnější rozpoznávat pravidlo skrze přepínač. V PHP je možné zahrnout funkci, která bude mít přístup k uznání pravidel. Můžete jít dále. Mnoho pravidel předpokládá podobné hodnoty. Tímto způsobem se snažte vytvořit reverzní proces: přepínače v PHP budou provedeny ve formě funkcí, první pracuje na úrovni hodnot, druhé na úrovni pravidel a třetí se volá z úrovně určité třídy nebo identifikátoru.

Sdílet na sociálních sítích:

Podobné
© 2021 nisfarm.ru