<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE html PUBLIC '-//W3C/DTD XHTML+Voice 1.2 /EN' 'http://www.voicexml.org/specs/multimodal/x+v/12/dtd/xhtml+voice12.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml' xmlns:ev='http://www.w3.org/2001/xml-events'>
<head>
<link rel='stylesheet' href='http://pabi3.com/modules/items/voice.css' type='text/css' media='all' />
<form xmlns='http://www.w3.org/2001/vxml' id='title'>
<block>
The article PHP pre zaciatocnikov - Software, 2.diel is written by PaBi3
</block>
</form>
<form xmlns='http://www.w3.org/2001/vxml' id='body'>
<block>

Diel bude tentokrat venovany zakladnej syntaxy, ktora je nevyhnutnou
potrebou pri pisani PHP skriptov a tvorbe dynamickych webovych stranok. Ak si
precitate tento clanok dalej, zistite ze syntax nie je taka zlozita ako vyzera,
a ze PHP je jednym z najjednoduchsich jazykov na pochopenie.
</block>
</form>
<form xmlns='http://www.w3.org/2001/vxml' id='full'>
<block>

PHP kod sa uzatvara medzi specialne znaky. Moze to byt celym alebo skratenym sposobom. Oddelovat sa musia od (X)HTML kodu alebo od akehokolvek ineho textu. Toto su znacky oddelovania:


&lt;?php ?&gt;

alebo skratenou podobou (neodporucane)

&lt;? ?&gt;

alebo aj (nepouzivane takmer vobec)

&lt;script language='php'&gt;&lt;/script&gt;



Vas prvy skript bude velmi jednoduchy. Skusite na vystup prehliadaca vypisat text Hello World!. V tom vam pomoze jazykovy konstruktor echo.


&lt;?php
echo "Hello World!";
?&gt;


V prehliadaci by ste mali vidiet takyto text:


Hello World!


PHP nie je citlive na pradzne riadky, medzery a podobne veci, ktore potom iba zneprehladnuju kod. To znamena, ze vas kod mozete vyzerat aj nasledovne:


&lt;?php


echo       " Toto je php skript
"   
    ;

?&gt;


Pomocou PHP mozete vypisovat aj XHTML kod. Pomoze nam k tomu opat jazykovy konstruktor echo.


&lt;?php

echo "&lt;img src="image/phprs.gif" alt="" /&gt;";

?&gt;

Takto jednoducho by to vsak neslo. Aby bol skript funkcny, musite vsetky uvodzovky "escapovat". To znamena, ze pred ne musite napisat spatna lomitko.

&lt;?php

echo "&lt;img src\"image/phprs.gif\" alt=\"\" /&gt;";

?&gt;


Namiesto uvodzoviek mozete pouzivat aj apostrofy. V takomto pripade uz nemusite uvodzovky "escapovat", avsak pre zmenu to musite robit s apostrofami.


&lt;?php

echo &#039;&lt;img src="image/phprs.gif" alt="" /&gt;&#039;;

?&gt;


Ak by ste apostrofy nevedli napisat, je to v jednoduche - staci pouzit klavesovu skratku - Alt + 39. Spatne lomitka napisete klavesovou skratkou - ALT + Q.



Myslim, ze uz mozete prejst na premenne. Tie sluzia na ukladanie dat. Ich prakticke vyuzitie sa nachadza v praci s textom, funckiami, databazami a teda vo vsetkom. Nazorny priklad pre zakladne pouzitie premennej v texte je takyto:


&lt;?php

$premenna = "php";

echo "Ja ovladam $premenna";

?&gt;


Alebo aj takto:


&lt;?php

$premenna = "php";

echo "Ja ovladam ".$premenna."";

?&gt;


Mali by ste dostat nasledujuci text:


Ja ovladam php


Cela syntax je v podstate velmi jednoducha ale toto zdaleka nebolo vsetko. PHP
ponuka omnoho viac moznosti, ktore sa do jedneho clanku nezmestia. V dalsej casti ukazem ako sa odosielaju data cez formular.
</block>
</form>
<base href='http://pabi3.com/' />
<title>PHP pre začiatočníkov - Software, 2.diel</title>
</head>
<body ev:event='load' ev:handler='#title'>
<a href='http://pabi3.com/blog/php-pre-zaciatocnikov-software-2-diel/' title='Návrat'>Návrat</a>
<h1 style='padding:0.5em;'>PHP pre začiatočníkov - Software, 2.diel</h1>
<ul>
<li ev:event='click' ev:handler='#body'>Speak introduction</li>
<li ev:event='click' ev:handler='#full'>Speak full</li>
</ul>
</body>
</html>
