Zend framework

Pages: 9 (2126 mots) Publié le: 11 août 2014
´
´
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 fichiers2 / 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/)
Lamission 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
´
poursupporter 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 avecl’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 FrameworkDefinition (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.
Definition (framework)
un framework est un espace de travail modulaire : ensemble de
`
bibliotheques, d’outils et de conventions permettant le
´
developpement d’applications (ontraduit par cadre
d’applications ou cadriciel)

8 / 73

´
´
Developpement WebPHP Avance
Frameworks

Zend Framework
Pour info (wikipedia)
Les fondateurs de Zend Technologies, Zeev Suraski et Andi
´ `
Gutmans, ont commence a travailler sur PHP en 1997 lorsqu’ils
´´
´
´
ont cree une nouvelle implementation de PHP, basee sur son
´ ´
´´
predecesseur PHP2/FI, cree par Rasmus Lerdorf.Cette
´
´
`
´
´
implementation a donne naissance a PHP3, qui a revolutionne
´
le monde PHP et jete les bases de ce qu’allait devenir le
langage tel qu’il est connu en 2008. En 1999, ils ont
´
´
´
grandement ameliore le moteur de script de PHP4 nomme
Zend Engine.
Note : Zend Studio
9 / 73

´
´
Developpement WebPHP Avance
Frameworks

Autres Frameworks

Wikipedia
Wikipediadonne une liste assez importante de framework
PHP :
http://fr.wikipedia.org/wiki/Liste_de_frameworks_PHP

10 / 73

´
´
Developpement WebPHP Avance
Conventions de codage

Conventions de codage

Conventions de codage

11 / 73

´
´
Developpement WebPHP Avance
Conventions de codage

Conventions de codage

Definition (Conventions de codage)
`
` `
Elles servent a mettre enplace des normes de maniere a ce
qu’un programmeur puisse relire et comprendre facilement le
code produit par d’autres programmeurs.
´
certaines conventions sont dictees par le langage
´
d’autres sont etablies par les programmeurs et
concernent :
le nommage des variables et fonctions
la dispositions des blocs (if-then-else, while, ...)
`
le nommage des parametres, ...

12 / 73...
Lire le document complet

Veuillez vous inscrire pour avoir accès au document.

Vous pouvez également trouver ces documents utiles

  • Java Framework
  • European framework
  • Framework t3
  • Php Yii framework
  • Framework qt nowolf
  • Introduction au framework jquery
  • Cobit framework pour le secteur bancaire
  • Java servlet Framework

Devenez membre d'Etudier

Inscrivez-vous
c'est gratuit !