Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Základy jazyka PHP

PDF
Stáhnout kompletní materiál zdarma (956.36 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

Základy jazyka PHP

Základy jazyka PH

Martin 

Martin Kl

K íma

ím

Dynamický web

Dynamický we

požadavek

odpověď

HTTP

zpracování

požadavku/ 

odeslání 

odpovědi

generátor

HTML stránek

(CGI, Perl, PHP,

Python, Ruby, 

Java, ASP.NET)

Stránka 1

Toto jedynamicky 

Data

(soubory,

RDBMS...)

Webový klient

Webový server

dynamicky 
generovaná 
stránka x xxxx xx.

Dynamický web 

Dynamický web – proces vzniku stránky

proces vzniku stránk

Web Server

Webová 

aplikace

Databáze

Klient

HTTP dotaz

(POST, GET)

Předání dotazu

(proměnné dotazu 

a prostředí)

SQL dotaz

SQL dota

SQL result

Text na standardní

výstup

HTTP odpověď

Architektura webové aplikace 

Architektura webové aplikace – 3 vrstvy

3 vrstv

požadavek

odpověď

HTTP

zpracování

požadavku 

výkonná 
část 
aplikace
(aplikační
logika)

Stránka 1

Toto jedynamicky 
generovaná 

Data

vytvoření  

a odeslání 

odpovědi

rozhraní
pro
přistup
k DB

Webová aplikace

odpověď

Webový klient

generovaná 
stránka x xxxx xx.

odpovědi

Prezentační
vrstva

Vrstva
aplikační
logiky

Databázová
vrstva

PHP (PHP Hypertext Preprocessor)

PHP (PHP Hypertext Preprocessor

 Procedurální jazyk

Procedurální jazy

 C-like syntax

like synta

 Množství funkcí v integrovaných knihovnách i 

Množství funkcí v integrovaných knihovnách i

modulech

modulec

 Jednoduchá integrace do webových serverů

Jednoduchá integrace do webových server

 Od verze PHP5 solidní podpora OOP

Od verze PHP5 solidní podpora OO
Není plně objektový

Není plně objektov

 Není plně objekto

Není plně objekt

Historie PHP

Historie PH

Počáteční autor: 

Počáteční autor: Rasmus Lerdorf

Rasmus Lerdor

Další důležití autoři: Zeev Surashi a Andi Gutmans

Další důležití autoři: Zeev Surashi a Andi Gutman

 1995: PHP 1.0 

1995: PHP 1.0 - Personal Home Page Tools (PHP 

Personal Home Page Tools (PHP

Tools)

Tools

Tool

Too

 2001: PHP 4.1.0 

2001: PHP 4.1.0 – všechny základní rysy dneška

všechny základní rysy dnešk

 2004: PHP 5.0.0 

2004: PHP 5.0.0 – nový objektový model

Témata, do kterých materiál patří