Echo - vypisování

Echo bylo první, co jsem kdy použila já ;-) Co bude v echu, vypíše se jako by to bylo mimo PHP přímo v HTML. Takže pokud v kódu souboru (s příponou PHP) nahradím toto:
<h1>Toto je nadpis</h1>
tímhle
<?php echo "<h1>Toto je nadpis</h1>"; ?>
výsledek by měl být naprosto stejný.

Základní pravidla

Za každým příkazem nebo funkcí musí být středník!

Dál chci zmínit už jen to, že pokud použijete uvozovky, tak jak je to uvedeno výše, a budete chtít, aby se zároveň uvozovky vypsaly na stránce, musíte je odrazit pomocí znaku \.

<?php echo "Ten znak musíte \"odrazit\", jinak to nepůjde."; ?>

Druhá možnost je použít místo uvozovek apostrofy; řetězec zavřený v apostrofech se chová jinak. I na toto téma najdete určitě spoustu zajímavých pojednání.

<?php echo 'Takhle ten znak nemusíte "odrazit" a půjde to taky.'; ?>

První proměnná

Aby mělo i to echo jakž takž smysl, tak přidám první malou informaci o proměnných. Proměnné se vyznačují tím, že jejich jméno začíná znakem $. Hodnota se do proměnné uloží pomocí =.

Pokud chcete vypsat obsah proměnné, můžete opět použít echo, a proměnnou napsat bez uvozovek. (Funguje to i s uvozovkami, ale podle mě bude lepší dávat proměnné mimo uvozovky). V příkladu si všimněte, že ve druhé části není použito echo pro každou část, ale řetězec pro vypsání je vytvořený spojením několika řetězců pomocí teček.

<?php
$jmeno = "Evžen";
echo "<p>Náš nejoblíbenější člen: ";
echo $jmeno;
echo "</p>";
echo "<p>Tuto stránku napsal: ".$jmeno."</p>";
?>

Když si zobrazíte zdrojový kód výsledné stránky, uvidíte tohle:

<p>Náš nejoblíbenější člen: Evžen</p>
<p>Tuto stránku napsal: Evžen</p>


Mozilla Firefox: Znovuzrozený prohlížeč
píše -dis- bb(zavináč)choltice.eu