http://framework.zend.com/
Programmer's Reference Guide : [[http://framework.zend.com/manual/fr|fr]... nd_framework/etude_perso|Etude perso]]
===== Sources de documentation =====
sur developpez.net/.com ... kael.fr/ pour la traduction fr du guide de référence.
* [[http://robertbasic.com/blog/online-resources-for-zend-framework/|Online resources for Zend Fra
ravel.sillo.org]] des articles en français et d'excellente qualité
* [[https://laravel.sillo.org/l... n, throttle) ; Users roles : administrator (all access), redactor (create and edit post, upload and us... try Laravel skeleton app]]
* de bon articles récents sur des sujets pertinents
* [[http://goodh... .js]]
* [[https://scotch.io/tutorials/how-to-process-tweets-in-real-time-with-laravel|How To Process
de:**
* [[http://www.symfony-project.org/reference/1_4/en/16-Tasks|Symfony Reference Book v1.4]]
* [[http://www.symfony-project.org/reference/1_4/en/16-Tasks|Tasks]] (chap 16)
* [[http://ww... e.com/group/symfony-devs/topics
**Symfonians**\\
Ce site propose de mettre en relation des développeu
nformatique:php:symfony|Symfony]]
Avant de commencer un projet d'application Web, la question se pose de choisir un framework sur lequel concevoir cette application. Pour Php je sens 2 préférances: Le Zend Framework et Symfony.
Les points importants
28VS.71%29.aspx]]
La solution pour le %e : remplacer par "%#d"
===== Gestion des erreurs =====
==== Exception ====
http://www.zend.com/php5/articles/php5-exceptions.php
=====Sécurité=====
[[http://www.zimue... ography in PHP]]: Use standard algorithms, Key space, Kerchoof’s principle, Don’t use rand() or mt_ran
ntation =====
http://lumen.laravel.com
> et pour certains points voir la documentation http://laravel... er in front of a slow or unreliable external service.
* [[http://blog.enge.me/post/building-an-api-f... men
==== Tips & Tricks ====
On retrouve l'instance de l'application partout grâce à ''app()''.
====== Packages ======
* [[http://packalyst.com/|Packa
he URI can be pulled out** of the sfRequest instance, or failing that just use PHP environment vars.
... pour calculer la base du chemin.\\
Peut-on hacker ce RelativeUrlRoot() ? Bof, ce hack n'est pas suffisant puisque le fichier dans le siteId est optionel, ...
==3 solutions possibles ==
**1)** En fait tout ce boulot est initié dans sfCommonFilter, qui ne fai
stion de la langue de l'utilisateur ======
Dans cette page nous allons détecter automatique la langu... e ne s'exécute pas à toute les requêtes, on va forcer Symfony a ne pas affecter à l'utilisateur la lan... function execute( $filterChain )
{
// Est-ce que la culture de l'utilisateur est nulle ?
i... configuration
throw new sfConfigurationException(sprintf('%s requires a "available_cultures"
permettent des économies de travail coté serveur, ce qui se manifeste par une accélération de la répon... une des solutions les plus simples à mettre en place dans ce but. APC est activement maintenu dans en [[glossaire:PECL]] et offre non seulement un cache O... * XCache: en http://xcache.lighttpd.net/
* EAccelerator: en http://www.eaccelerator.net/
=====Zen
ne classe héritable pour faire des Singletons.
Nécessite PHP >= 5.3.
<code php>
abstract class Singl... ry inherited singleton!
protected static $_instances = array() ;
/**
* @exception Cannot duplicate a singleton
*/
final public function __clone()
{
throw new Exception('Cannot duplicate a singleton.');
}
final
xtension defines a lightweight, consistent interface for accessing databases in PHP. Each database driver that implements the PDO interface can expose database-specific features as regular ... you must use a database-specific PDO driver to access a database server.
PDO provides a data-access
ed on Apache Ant.
Phing est un outil de maintenance basé sur Ant (monde Java) et écrit en PHP. Le fonctionnement de Phing est similaire à celui de Ant ou make et ses fonctionnalités particul... st, déploiement et sauvegarde d'applications PHP. Cet article vous propose de découvrir l'intérêt et le fonctionnement de cet outil à travers quelques exemples simples.
Phin
====== multiOTP ======
Librairie en Php sous licence GNU LGPL qui implémente beaucoup de protocoles [[/glossaire/otp|One Time Password (OTP)]] et qui est certifiée par le consortium [[/glossaire/oath|Open A... authentication using command line), as a web service (to provide centralized authentication for a clie