PHP, díl 3. – úplné základy

23. února 2000
Computer 3/00 SDÍLET NA FACEBOOKU TWEETNOUT
Ve třetím pokračování seriálu se konečně dostáváme k popisu syntaxe jazyka PHP.
Ve třetím pokračování seriálu se konečně dostáváme k popisu PHP. První a základní podmínkou je, že celý skript musí být uzavřen ve značkách <? a ?>, případně <script language="php"> a </script> nebo <?php a ?>. Tady máte malý příklad, z kterého lze pochopit, jak se skript do HTML kódu vkládá:

<html>
<body>
<?
echo "Nějaký text.";
?>
</body>
</html>

Příkaz "echo" slouží k vypsání údajů, které se pak objeví ve vlastní HTML stránce, kterou obdrží od serveru Váš prohlížeč.

Výsledkem je tento skript:

<html>
<body>
Nějaký text.
</body>
</html>

Tohle ovšem dokážete i pomocí samotného HTML. Ukážeme si tedy něco málo složitějšího:

<html>
<body>
<?
for ($x=1; $x<=10; $x++):
echo $x;
endfor;
?>
</body>
</html>

Kdo se nikdy nesetkal s programováním, pak informace pro něj: příkaz FOR slouží k opakování části skriptu několikrát, nyní tedy 10 krát. „Odborně" se tomuto příkazu říká smyčka.

Tento skript tedy vypíše čísla od jedné do deseti, vedle sebe. Pokud bychom chtěli čísla pod sebe, stačí malá změna řádku echo:

echo $x."<br>";
Nyní se po každém čísle odřádkuje pomocí klasického tagu HTML. Znak "." (tečka) v PHP slouží ke spojování řetězců, znak "$" (dolar) je speciální (POVINNÝ) znak pro označení všech proměnných.

Výsledek druhého skriptu:

<html>
<body>
1<br>2<br>3<br>4<br>5<br>6<br>7<br>8<br>9<br>10<br>
</body>
</html>

Pokud do proměnné "pocet" chceme uložit hodnotu 20, vypadá to takto:

$pocet=20;
Malá ukázka:

<html>
<body>
<?
$pocet=20;
echo $pocet;
?>
</body>
</html>

a výsledek:

<html>
<body>
20
</body>
</html>

Poslední ukázka demonstruje „rozhodování" skriptu, jak se má zachovat, tzv. podmínka. Uvádět budu už jenom skript samotný, v praxi ho samozřejmě musíme „zabalit" mezi <html> a </html>

<?
$pocet=20;
if ($pocet==20)
  {
    echo „Proměnná pocet MÁ hodnotu dvacet.";
  }
  else
  {
    echo "Proměnná pocet NEMÁ hodnotu dvacet.";
  }
?>
Předchozí příklad přeložený do „češtiny" by zněl asi takto: jestliže (if) v proměnné x ($x) je hodnota 20, tak vypiš text „Proměnná pocet MÁ …" jinak (else) vypiš text „Proměnná pocet NEMÁ …".

Jak jste jistě pochopili, pro přiřazení hodnoty se použije jednoduché rovnítko „=", pro porovnání (jestli tam daná hodnota opravdu je) se používá rovnítko dvojité „==".

Výhodu mají ti, co se už někdy setkali s jazykem C/C++, protože syntaxe (způsob zápisu) je velmi podobná.

Tolik na začátek, příště se začneme struktuře věnovat opravdu důkladně. Probereme práci s polem a několik nejpoužívanějších příkazů.

Diskuze (7) Další článek: Computer 3/00

Témata článku: Software, Programování, PHP, Echo, Zak, Pre, HTML, Body, Základ, Díl, Software na Heureka.cz



Nvidia jde za hranice možností. Technologické pozadí kouzel skrytých za zkratkou DLSS 3.0

Nvidia jde za hranice možností. Technologické pozadí kouzel skrytých za zkratkou DLSS 3.0

S novou generací GeForce představila Nvidia další evoluci DLSS pro zvyšování výkonu. Umělá inteligence se naučila generovat rovnou celé snímky.

Adam Vágner
Nvidia
Konec českého poskytovatele internetu v přímém přenosu. Připomíná to krachující energetické firmy
Lukáš Václavík
CETINPoskytovatelé internetuPřipojení k internetu
Programování elektroniky: Detektor štěkotu, sousedovy vrtačky i padajících skleniček

Programování elektroniky: Detektor štěkotu, sousedovy vrtačky i padajících skleniček

** Paní Bledé doma štěkají psi, jak je sledovat za pár kaček? ** Dnes to zkusíme pomocí primitivního mikrofonu a Arduina ** Při velké zvukové amplitudě spustíme alarm a dorazí notifikace

Jakub Čížek
Pojďme programovat elektroniku
Nový hit. Tahle appka vám udělá profilovku jako od pouličního ilustrátora

Nový hit. Tahle appka vám udělá profilovku jako od pouličního ilustrátora

** Aplikace NewProfilePic se na Androidu stala hitem ** Můžete si v ní vytvořit profesionálně vypadající profilovky ** Pozor ale na agresivní cenovou politiku za Pro verzi

Martin Chroust
FotografieUmělá inteligenceMobilní aplikace
Máte rádi malé telefony? Pak si oblíbíte tohoto třípalcového drobečka, který není větší než platební karta

Máte rádi malé telefony? Pak si oblíbíte tohoto třípalcového drobečka, který není větší než platební karta

** Dnešní telefony se předhánějí v tom, který z nich bude větší ** Malé telefony na trhu skoro vyhynuly... ** Čínská značka si připravila telefon do dlaně s třípalcovým displejem

Martin Chroust
InfraportKompaktní velikostSmartphony
10 nejpovedenějších mobilů za posledních 10 let. Vzpomínáme na srdcovky, kterých jsme se nechtěli vzdát

10 nejpovedenějších mobilů za posledních 10 let. Vzpomínáme na srdcovky, kterých jsme se nechtěli vzdát

** Výrobci dnes na trh chrlí jeden telefon za druhým ** V nepřeberné šedi ale tu a tam vyčnívají mobilní perly ** Vzpomeňte s námi na telefony, které jste dlouho nechtěli odložit

Martin Chroust
LegendyHistorieSmartphony
Facebook má nejspíš vaše telefonní číslo, i když jste mu ho nikdy nedali. Tímto tajným nástrojem ho můžete smazat

Facebook má nejspíš vaše telefonní číslo, i když jste mu ho nikdy nedali. Tímto tajným nástrojem ho můžete smazat

**Meta poskytuje nástroj na vymazání telefonních čísel a e-mailových adres z Facebooku a Instagramu **V minulosti Mark Zuckebrg popřel, že by Facebook vytvářel stínové profily **Metě teď můžete sebrat klíčové iddentifikátory, pořád o vás ale nejspíš ví mnoho dalšího

Petr Urban
MetaSledováníSociální sítě
Za WhatsApp se bude platit! Za předplatné dostanete funkci, která je u konkurence zadarmo

Za WhatsApp se bude platit! Za předplatné dostanete funkci, která je u konkurence zadarmo

** Bylo to jen otázkou času ** Už i WhatsApp nabízí prémiové předplatné ** Za poplatek dostanete funkci, která je u konkurence zadarmo

Martin Chroust
předplatnéWhatsAppMobilní aplikace
25 nejlepších filmových parodií, které můžete vidět. Víme, kde je najdete online

25 nejlepších filmových parodií, které můžete vidět. Víme, kde je najdete online

Filmové parodie jsou divácky velmi vděčné a mezi filmaři oblíbené. Tvůrci v nich mohou totiž zcela beztrestně vykrádat cizí díla a v jejich nápodobě popustit uzdu své fantazii. Vybrali jsme nejlepší zahraniční i české parodie.

Marek Čech
Filmy, které musíte vidět
Tuto českou základnu plnou satelitů nesmíte vidět. V Mapy.cz je každá anténa pečlivě vyretušovaná

Tuto českou základnu plnou satelitů nesmíte vidět. V Mapy.cz je každá anténa pečlivě vyretušovaná

** Zapomeňte na rozčtverečkovaná místa, kterých si každý všimne ** Mapy.cz musely dokonale zakrýt desítky parabol ** Základnou se přitom na webu chlubí i její majitel. Kocourkov

Jakub Čížek
ČeskoMapy.czMapy
Google není jen vyhledávač: 15 užitečných funkcí, o kterých možná ani nevíte

Google není jen vyhledávač: 15 užitečných funkcí, o kterých možná ani nevíte

** Google umí kromě vyhledávání i spoustu dalších věcí ** Vybrali jsme více než 15 užitečných funkcí a schopností ** Stačí zadat do vyhledávače ta správná klíčová slova

Karel Kilián
TipyVyhledávačeGoogle