Zend framework
´
Developpement WebPHP Avance
´
Developpement Web
´
PHP Avance
Jean-Michel Richer jean-michel.richer@univ-angers.fr http://www.info.univ-angers.fr/pub/richer
2008
1 / 73
´
´
Developpement WebPHP Avance
Objectif
Objectif du cours
´
´
Entrevoir des fonctionnalites avancees de PHP ainsi que frameworks conventions de codage documentation SPL gestion des fichiers
2 / 73
´
´
Developpement WebPHP Avance
Plan
Plan
1
Frameworks
2
Conventions de codage
3
SPL
4
Gestion des fichiers
3 / 73
´
´
Developpement WebPHP Avance
Frameworks
Frameworks
Frameworks et PHP
4 / 73
´
´
Developpement WebPHP Avance
Frameworks
PEAR - PHP Extension and Application Repository
Definition (PEAR http://pear.php.net/)
La mission de PEAR est de fournir :
´
une librairie structuree de code source libre pour les utilisateurs de PHP
`
un systeme de distribution du code source et de maintenance des paquets.
´
un style de codage pour les programmes ecrit en PHP
`
une bibliotheque d’extensions de PHP (PECL - PHP
Extension Code Library), un site Web, des listes de diffusion et des sites mirroirs
´
pour supporter la communaute PHP/PEAR
5 / 73
´
´
Developpement WebPHP Avance
Frameworks
PECL - PHP Extension Code Library
Definition (PECL http://pecl.php.net/)
PECL est un projet distinct de PEAR pour distribuer les
´
´ extensions de PHP (code ecrit en C et compile, telle que l’extention PDO).
´
les extensions PECL sont aussi distribuees en paquets et
ˆ
´ peuvent etre installees avec l’installeur de PEAR.
6 / 73
´
´
Developpement WebPHP Avance
Frameworks
Zend Framework
Definition (Zend http://framework.zend.com/)
´
Le framework Zend (ZF) est un framework open source, oriente
´
´ objet de PHP 5 axe sur le developpement de sites web. Il repose notamment sur une implantation MVC.
7 / 73
´
´
Developpement WebPHP Avance
Frameworks
Zend Framework