RSS
31. Srpen

Jak na PHP #1 | Seznámení

Autor: Karel Juřička | Kategorie: Programování, Tutorialy

php_1


Využíváme ho opravdu velmi často, i když třeba nevíte, že jsme se právě díky PHP registrovali do internetového portálu nebo právě čteme články na webu (dokonce i tento).


PHP se velice podobá jiným programovacím jazykům jako je C, Java apod. Důvodem je čerpání ze stejných kořenů.


PHP (Personal Home Page) je programovací jazyk pro tvorbu webových aplikací.


V tomto seriálu vás provedu jazykem PHP od úplných základů až po složitější webové aplikace pracující s MySQL databází či dokonce k tvorbě profesionálních scriptů pomocí Objektivně Orientovaného Programování (OOP).


Při tvorbě budete dodržovat základní webové standarty pro vytvoření kvalitního programu. K tomuto seriálu nemusíte mít znalosti v oboru HTML, protože budu vysvětlovat i tuto část.

Především bych vám chtěl poradit, ať nekopírujete skripty napsané na této stránce. Napište si je celé ručně samy. Věřte mi, že tím z těchto lekcí získáte o 100% více dovedností.


Kdykoliv se vám na stránce objeví chybová hláška vyslaná PHP, přečtěte si ji. Sdělí vám totiž zcela přesně, v čem se vyskytl problém. Na chybové hlášky bude zaměřena celá lekce.


Tento seriál bude obsahovat ty nejpoužívanější metody apod., avšak nepopíše PHP úplně do podrobností. K tomuto účelu bych doporučil zakoupení knižní publikace zaměřené na tento obor (např. Velká kniha PHP & MySQL 5).


Psaní jazyka

Pro tvorbu PHP aplikací vám bohatě stačí poznámkový blok, který je součástí operačního systému. Osobně bych ale doporučil program PSPad, který naleznete volně ke stažení

na stránkách http://www.pspad.com/cz/ .


Výhody PSPadu:

-          zásadní výhoda oproti poznámkovému bloku je ta,         že pspad je pouze jeho vylepšená forma, tzn. že získáte mnoho možností, ale neztratíte žádnou

-          označování elementů

-          jednoduchá změna kódování

-          možnost změny prostředí tvorby (DOC, UNIX, MAC)

-          nástroje pro usnadnění přehledností skriptu

-          Lorem Ipsum generátor využívající data z textového dokumentu

-          porovnávání souborů

-          automatické zálohování souborů jak ze svého počítače, tak i z webového uložiště (FTP)

-          a mnoho dalších výhod, na které přijdete při jeho používání


Začněte programovat

K tomu, abyste mohli začít programovat v PHP, budete potřebovat místo, v našem případě server, který ovládá jazyk PHP. Nemusíte se ale ničeho bát. Získání takového místa pro naše účely je zcela zdarma.

První z možností využívá programu apache (vertrigo), díky kterému si na svém počítači vytvoříte webový server.

Druhá z možností je pomocí vytvoření tohoto umístění na jednom z volně dostupných webových serverů, ke kterým patří např. známé. ic.cz či webzdarma.cz.



Soubor PHP

Soubor, do kterého budeme psát PHP skripty, musí mít koncovku .php a měl by obsahovat prázdnou stránku připravenou k naší tvorbě:


nazev_souboru.php


Nejčastěji se používá název index.php.


Důvod

Soubor s názvem index se zobrazí ihned po otevření dané stránky či její podložky. V praxi to funguje tak, že pokud otevřete např. stránku designing.cz ale také designing.cz/slozka , načte se soubor index.php a provede se jeho obsah. (samozřejmě to stejně funguje i se souborem s jinou koncovkou – např. index.html apod. ).


Komentáře v PHP

Komentářem je myšlen úsek textu, který aplikace při zpracování nepoužije.

Psaní komentářů v programovacím či jakémkoliv jiném jazyce považuje hodně lidí za zbytečnost. Ovšem v případě, že daný jedinec nemá tak profesionální zdrojový kód, ve kterém se i laik zorientuje, je to opravdu potřebné. Tímto vás ovšem nechci nutit k jejich psaní.

Komentáře lze ale také využít k vybrání určitého bloku scriptu, který právě nechceme, aby se provedl.

V tomto seriálu budu své skripty provázet komentářem, abyste měli větší šanci k pochopení dané úlohy.


Způsob psaní komentářů:

  1. Jednořádkové

a) Pomocí mřížky:

#text, který bude v komentáři


b) Pomocí 2 lomítek:

//text, který bude v komentáři



2. Více řádkové

a) Pomocí určení začátku a konce:


/*  text, který bude v komentáři a 

 na dvou řádcích a více řádcích  */



Prakticky uvidíte komentáře v každém skriptu, který vám předvedu.

Syntax (= správné zapsání dle stanoných pravidel) PHP


Každý PHP script začíná značkou:

 <[bez mezery]?php 


nebo

 <[bez mezery]? 


Pro ukončení se nejčastěji používá:



?>



Každý příkaz v php musí byt zakončen středníkem:

;



Všechny bloky textu, které se budou vypisovat, musí byt uzavřeny do jednoduchých nebo složených uvozovek:



“ “ , ‘ ‘ 



První PHP aplikace

Syntax: echo “text, který se má vypsat”


(lze také použít jednoduché uvozovky ‘  ‘ , ale doporučuji používat složené z důvodu, který si řekneme později)


Příklad:




Výsledek skriptu


Dneska jsme se naučili jak si vytvořit nový PHP soubor, v jakém programu s ním pracovat, jak vkládat komentáře a zkusili jsme si první „program“. Příště si něco řekneme o proměnných a konstantách, o jejich zpracování a ukážeme si vše v praxi.



o autorovi Karel Juřička

Jmenuji se Karel Juřička, ale jsem více znám pod přezdívkou Kapa. Jsem nýnější administrátor projektu GameSplit.cz, který nyní přepracováváme na projekt G-Evolution. K mým zálibám patří mimo jiné tvorba webových, herních a mnoho jiných druhů serverů, vytváření grafických templatů.Také ovládám jazyky: (x)html, css, PHP (MySQL) - nyní se zdokonaluji v OOP.

5 Odpovědí na “Jak na PHP #1 | Seznámení”

  1. Martin Kravec says:
  2. PSPad vrelo odporúčam aj ja. Dá sa skvele nakonfigurovať.
    Čo sa týka toho popisu, kde ukladať svoje php scripty, viac by som to rozpísal, pretože úplný začiatočník v tom bude mať trochu chaos. Popísal by som ako to môže fungovať na localhoste a ako na inom serveri + použitie nejakého commanderu. ;)

    Ešte poznámka, značka ?> , ktorá ukončuje script PHP sa nemusí uvádzať, ak sa (ne)nachádza na konci súboru. Popisuje to oficiálna príručka a tiež Jakub Vrána. ;)

  3. Je to možné, ale je lepší tu ukončovací značku psát. O serverech bude celý článek.

  4. Martin Kravec says:
  5. Ano, písať ju môžete. Sám ju tiež píšem, ale nieje to potrebné tak, ako sa nemusí písať bodkočiarka na konci posledného príkazu. To som tiež donedávna nevedel, že je to tak aj v PHP :) .

  6. Pekný článok, ale pre uplneho začiatočníka som si nie moc istý, či by sa podla toho aj niečo naučil :-/

    Potom:

    „Každý PHP script začíná značkou:
    nebo zkráceně

    Ved si tam neuviedol tu značku „<?php" :-/

  7. bombajs says:
  8. ….
    První PHP aplikace

    Syntax: echo “text, který se má vypsat”
    ….
    správně:
    echo „text, který se má vypsat“; – pozor na to

Přidat komentář