Učíme se PHP online a nekupujem knihy :o)

>> Pro všechny, kdo mají rádi tento jazyk nebo pro ty, kteří se v něm chějí zdokonalit.



Úvod do PHP

- Než začneme, tak si řekněme aspoň něco o jazyku, o kterým bude řeč a kvůli kterému jste zde.

Pár slov o PHP:
- PHP je serverový skriptovací jazyk (server-side) navržený pro potřeby webových stránek. To znamená, že vše co PHP provádí neprobíhá na straně klienta jako například u JavaScriptu, ale interpretuje se na straně serveru a generuje HTML (či jiný) výstup, který vidí uživatel.
- PHP je Open Source, tedy volně šiřitelná technologie.
- PHP není závislé na platformě a není vázané s žádným konkrétním serverem, může tedy běžet kdekoli.

Trocha historie:
- Počátky vývoje PHP sahají (až) do roku 1994, kdy Rasmus Lerdorf vyvtvořil jednoduchý systém evidence přístupů ke svému webu, nejdříve v jazyce Perl a poté v C. Ten se rozšířil mezi další uživatele, kteří přicházeli s požadavky na vylepšení.
- Vznikl tak systém Personal Home Page Tools, později pak Personal Home Page Construction Kit.

Verze: PHP/FI
- Rasmus Lerdorf vytvořil i nástroj umožňující začleňování SQL dotazů a tím zpřístupnění databází na serveru – Forms Interpreter (FI).
- V roce 1997 bylo PHP/FI 2.0 oficiálně uvolěno, brzy potom vznikla verze PHP 3.0.

Verze: PHP3
- PHP 3.0 vytvořil Andi Gutmans a Zeev Suraski. Původní zkratka dostává nový význam – PHP: Hypertext Preprocessor.

Verze: PHP4
- PHP 4.0, oficiálně uvolněné v roce 2000 a je výkonější verzí než PHP 3.
- Přidává například podporu pro mnoho WWW serverů, HTTP sessions, buffering výstupu, bezpečnější způsoby zpracování vstupů uživatele a nové jazykové konstrukty.

Verze PHP5
- V červnu 2003 byla oficálně uvolněna betaverze PHP 5. Největší změna je v objektovém modelu, PHP se přibližuje ostatním jazykům podporujícím OOP. Snazší je také obsluha chyb.

Verze PHP6
- Zde je trochu náhled do budoucna. Mohli jste si všimnout, že poslední vydání verze PHP5 bylo v roce 2003 a dnes již máme rok 2011. Pro ty z vás, kteří si myslí, že PHP zaostává, když je tolik let pozadu, tak vám musím vytáhnout z temného tunelu a říct, že vývoj se spíše přesměroval na (pod-verze).
- To znamená, že místo celých verzí 4,5,6,7 a tak dále, je např. 5.3.6 a tyto verze jdou neustále s dobou.


Co budeme potřebovat k psaní PHP

- K programování v PHP budeme potřebovat PHP, Apache, editor, "PHP manuál", pro práci s databázemi i MySQL. Vše jmenované je volně stažitelné z internetu.

PHP:
- PHP si můžeme stáhnout na oficiálním serveru projektu: php.net

Apache:
- Apache je server, na kterém PHP skripty běží. Ke stažení je na apache.org

Editor:
- Pokud nejste maniak a vyloženě neděláte v obyčejném texťáku (což jde také, ale to nedoporučuji), tak toto přeskočte. V opačném případě existuje mnoho editorů, které podporují PHP syntaxi (i obyčejné HTML editory), která vám práci ulehčí. Osobně doporučuji třeba Notepad++ nebo PSPad.
- Je tu i možnost, že vám nestačí klasický editor, tak můžete sáhnout přímo po nějakém IDE, které oproti klasickým editorům má spousty funkcí navíc. Příklady některých jsou třeba Eclipse, Komodo, PHP Designer, PhpED, PHPEdit a Zend Studio.

PHP manuál:
- Do PHP manuálnu se budeme koukat nejdříve, když něco nebudete vědět a to opět na php.net

MySQL:
- Pokud budeme chtít pracovat s databázemi, což chtít budeme ve vyšších lekcích, budeme potřebovat MySQL. Stáhnout si ho můžeme na mysql.com

Dodatek: Existují i balíky, které obsahují vše uvedené v jednom a ulehčí práci s instalací. Tady bych doporučil 2 asi nejznámější a podle mého názoru i nejlepší a to EasyPHP a WampServer.


This page was loaded in 0.411178 seconds. © 2011-2025 by mimic | mimic.php5.cz
ICQ contact is 204-517-399