Documente Academic
Documente Profesional
Documente Cultură
TEPELUS MONICA
Programator PHP
Cuprins
Introducere Despre limbaj Utilizare server-side scripting aplocatii de sine statatoare PHP Command Line Interface aplicatii desktop alte functii Concluzii
Introducere
PHP hypertext preprocessor aparut in 1995 creat pentru a produce pagini de web dinamice a devenit un limbaj de utilizare generala PHP licence / free software foarte popular folosit pentru creare framework-uri de dezvoltare rapida
Despre limbaj
Limbaj de programare structurata Limbaj dinamic - dynamically(weakly) typed Sintaxa still C, imfluentata si de Perl si Java
<? ?> <?php ?> <script language=php> </script> <% or <%= %> (stil ASP. Vor fi scoase in PHP 6)
Despre limbaj
Executie programe php programele PHP sunt stocate in fisiere .php pentru executie este necesara prezenta interpretorului php
Utilizare
Server-side scripting
Tehnologie web prin care o cerere este servita prin rularea unui script direct in serverul de web pentru generarea un pagini web dinamice
Raspunsul generat depinde de ceea ce a cerut utilizatorul, drepturi de acces si query-uri catre diferite medii de stocare
PHP poate fi folosit atat in mod CGI cat si ca o extensie pentru serverele de web: mod_php pentru Apache
In general urma rularii se obtine un fisier HTML care va fi servit ca raspuns prin HTTP
Utilizare
Aplicatii de sine statatoare
Command line interface
pachet php-cli adaugat incepand cu PHP4.3 fisiere executabile cu path-ul catre intrepretor specificat interactiune cu comenzile din Linux prin utilizarea : exec, passthru
Aplicatii desktop
Utilizare
Bine de stiut!
Output-ul unui program PHP nu este limitat la HTML Se pot obtine: Imagini Fisiere .pdf Filme in Flash (generate dinamic prin ming sau libswf) XML Javascript
Suport pentru o serie larga de baze de date Extensie de abstractizare a lucrului cu baza de date PDO
Comunicare cu alte servicii prin: LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM
Concluzii