oller ====
Le processus de contrôleur frontal est un design pattern très connu qui s'intègre dans un modèle MVC. Le but du FC est de prendre en charge la ... oue le rôle de chef d'orchestre, c'est d'ailleurs un singleton, à juste titre. Il va faire intervenir ... objets, et va les faire jouer ensemble.
On notera un objet de requête, un objet de réponse, un ensembl
oir aussi :
* [[/informatique/php/lumen|Lumen]] une version micro-framework de Laravel 5.
* [[info... des quelques ui presets fournis par Laravel pour un simple dashboard ou la tall stack ou ... de simpl... l.sillo.org/cours-laravel-5-3-plus-loin-les-tests-unitaires/|Cours Laravel 5.3 – plus loin – les tests unitaires]]
* [[http://laravel.sillo.org/cours-l
relation avec le framework Symfony. Et notamment une [[http://symfonians.net/applications|liste d'app... er MANEU
[[http://webmozarts.com/2009/06/30/easy-unit-testing/|Easy Unit Testing]] with Lime, the Test tool inside Symfony.
[[/informatique/php/comparai... perCachePlugin]] writes your page cache somewhere under your root directory to allow your web server t
matique:php:symfony|Symfony]]
Avant de commencer un projet d'application Web, la question se pose de choisir un framework sur lequel concevoir cette application.... et Symfony.
Les points importants nécessaires à une application :
* Interface humaine
* Découp... fonctionnalité (Ajax)
* Adaptation facilité d'une charte graphique
* Multi-linguisme
* Inter
====
===== Multi-sites avec héritage =====
Dans un site on doit pouvoir surcharger : assets, action,... mfony-project.org/browser/tags/RELEASE_1_2_7/test/unit/helper/AssetHelperTest.php#L209|unit test]]
* [[http://www.symfony-project.org/api/1_2/AssetHelpe... mfony-project.org/browser/tags/RELEASE_1_2_7/test/unit/helper/AssetHelperTest.php#L201|unit test]]
==
=====phpCached / mysqlCached =====
phpCached est un cache pour PHP. {{:informatique:php:phpcached.zip... Cache) =====
APC est "l'Alternative PHP Cache", un cache libre, gratuit et robuste pour mettre en ca... de travail coté serveur, ce qui se manifeste par une accélération de la réponse des pages PHP pour l'utilisateur final.
APC représente une des solutions les plus simples à mettre en place
======
La programmation multithreadée en PHP est un véritable casse tête, en effet il n’existe pas à ... des higher-level libraries using non-blocking I/O under the hood. Fibers allow these libraries to just... ertains ceux sont lancés dans l'aventure de faire une extension "PECL", qui donne donc une "DLL" :
[[http://blog.lalex.com/post/2004/06/15/Multi-threadin
ject build system based on Apache Ant.
Phing est un outil de maintenance basé sur Ant (monde Java) et... travers quelques exemples simples.
Phing propose une architecture basée sur un outil Java : un métalangage XML permettant de mettre en oeuvre des macro-commandes et un exécutable e
cussions/|discussions/forum]]
Le ''BREAD'' c'est un ''CRUD'' avec le browse: **B**rowse, **R**ead, **... Les données installées avec ''--with-dummy'' sont une bonne source d'exemple.
C'est vraiment une surcouche non intrusive, on peut donc utiliser Laraval nativement, sans dépendance avec Voyager. Une bonne nouvelle pour le "Front".
===== Tips & tri
no longer bundled with PHP as of PHP 5.1.0.
==== Unified ODBC ====
http://fr.php.net/manual/en/book.... odbc.php
In addition to normal ODBC support, the Unified ODBC functions in PHP allow you to access se... ere all nearly identical, these drivers have been unified into a single set of ODBC functions.
The following databases are supported by the Unified ODBC functions: "Adabas D", "IBM DB2", "iODB
ng around a foreign city with signs written in an unreadable language witout any map or GPS. You’ll pr... preserve results of repeated operations. That is, unless you use caching.
You should look into caching... re advanced in-depth look, use tools like strace (Unix) and Process Explorer (Windows) to look into sy... ignificantly. 50-100 includes per request are not uncommon. This has a significant performance impact
rs =====
==== DocComment & ReflectionClass ====
Une démonstration de la récupération des commentaire... ed address validation]]
=== Collation caractères unicode ===
Pour prendre les caractères accentués o... ' et le modifier ''u'' (pour activer la collation unicode).
<code>
// match les caractères français ... object inheritance property ====
Chaque classe d'une chaîne d'héritage définie une propriété tableau
tages de la programmation avec Symfony comparée à une programmation directe en PHP]]
* Votre appli... ranslation de composants (pour en nommer quelques-uns).
* L'application bénéficie maintenant d'URL... uissants tels que Varnish. Cela sera couvert dans un prochain chapitre à propos du cache.
* Et peu... lisant Symfony, vous avez maintenant accès à tout un ensemble d'outils open source de qualité développ
======
Rappel: la programmation par aspects est une technique permettant de mettre en facteur certai... t la réalisation est a priori dispersée à travers un système, fût-il orienté objet. Ses domaines de pr... ion, Transactions, et tout domaine transversale d'une application.
* Github Topic [[https://github.... :(
* https://github.com/okapi-web/php-aop
* Une reprise depuis goaop/framework
* [[https://g
)
Modular : https://asgardcms.com/modules Défini une structure pour les modules (comme des packages c... https://github.com/stone-lab/Formbuilder - C'est un poke d'un jour de janvier à mai 2016 (latest commit on 21 May 2016).
Docker: avec un petit outil pour gérer simplement le container.