ČLÁNEK

Andrej Niesner
0
2 minuty

Základy podmínek v PHP

V minulém článku o práci s proměnnými hodnotami jsme si ukázali, jak s nimi pracovat a co jsou vlastně zač. PHP je na práci velmi rozmanitý programovací jazyk, pomocí kterého se dá vyřešit nepřeberné množství věcí. Dnes Vám ukážu, jak proměnné hodnoty fungují v podmínkách a co jsou vlastně podmínky zač.

 

Existují dva typy podmínek. První typ podmínky je neúplná, která je tou jednodušší, protože obsahuje jen jednu podmínku, která provede svůj úkol a dále již nepokračuje.


$cislo = 2;

if
($cislo = 2){
echo('Proměnná se rovná číslu 2.');
}

Jak vidíte, proměnná $cislo se v podmínce rovná číslu 2 a tudíž podmínka platí, takže se vypíše nápis ,,Proměnná se rovná číslu 2." Toto byla neúplná podmínka. Nyní přejdeme k podmínce úplné, která je již o něco složitější, protože ji lze zapsat třemi způsoby.

 

První způsob podmínky úplné zní takto:

$cislo = 2;

if($cislo = 2){
echo('Proměnná se rovná číslu 2');
}
else

echo('Proměnná se nevypíše.');

Toto byl jeden ze způsobů, jak úplnou podmínku napsat. Jelikož obsahuje jen jednu definici podmínky, tak je vhodné jej použít v případě, že Vám staší dodržet pravidla v případě, že něco platí a nebo neplatí.

 

Druhý způsob podmínky úplné je trochu složitější, ale není se čeho obávat.

$cislo = 2;

if($cislo = 2){
echo('Proměnná se rovná číslu 2');
}
else
if($cislo = 1){
echo('Proměnná se nevypíše.');
}
else
if($cislo = 3){
echo('Proměnná se nevypíše.');
}

Podmínky znázorněné v aktuálním případě jsou jednoduše vysvětleny. Pokud se totiž proměnná $cislo nerovná dvoum, tak se neprovede a ani nevypíše.

 

Poslední příklad použití úplné podmínky je skoro totožný s tím předchozím:

 

$cislo_2 = 2;
$cislo_1 = 1;
if($cislo_2 = 2){
echo('Proměnná se rovná číslu 2');
}
else
if($cislo_1 = 1){
echo('Proměnná se rovná čáslu 1.');
}
else
echo('Proměnná se nevypíše.');


Jak vidíte, ve třetím způsobu paltí definice jen dvou podmínek a jedno else, které nemá definici. To znamená, že pokud při definici základní proměnné $cislo podmínka $cislo = 2; a podmínka $cislo = 1; platí, nebo neplatí, část celé podmínky za else již platit nebude, jelikož nejsou základní podmínky nadefinovány jinak.

 

Každý způsob podmínek je vhodný použít v jiné situaci.

PHPPodmínkyImperativ
Základy proměnných v PHP
Jednoduchý diskuzní systém za použití PHP a textového souboru
Cookies
V souladu s vaším potvrzením používáme cookies soubory, abychom Vám mohli nabídnout co nejvhodnější obsah.
Zpět nahoru