ramework/etude_perso|Etude perso]]
===== Sources de documentation =====
sur developpez.net/.com : [[... * [[http://julien-pauli.developpez.com/|Les cours de Julien Pauli]] sur developpez.com sont très perti... p://mikaelkael.fr/ pour la traduction fr du guide de référence.
* [[http://robertbasic.com/blog/onli... Robert Basic
* Les méthodes et classes Fast_X de http://sekaijin.ovh.org/ (Fast_Action, Fast_Contr
* [[:informatique:php:symfony|Symfony]]
Avant de commencer un projet d'application Web, la question se pose de choisir un framework sur lequel concevoir cette a... t, ...)
* Accès en local (batch): utilisation de la couche métier.
* Accès aux données
* Abstraction de la BdD
* Travailler avec des Objets Php et pa
que/php/lumen|Lumen]] une version micro-framework de Laravel 5.
* [[informatique/web/tailwind_css|in... pour un simple dashboard ou la tall stack ou ... de simples mais jolis dashboards comme [[https://www... /creer-une-application-les-donnees/|Apprentissage de la version 5 de Laravel]] : un blog avec frontend et backend, avec bootstrap.</del>
Exemples:
* [[
tude perso]]
[[/informatique/php/Symfony/Gestion de la langue de l'utilisateur]]
===== Documentation =====
**Accès rapide:**
* [[http://www.symfony-p... ony-devs/topics
**Symfonians**\\
Ce site propose de mettre en relation des développeurs, des entrepri... /www.clever-age.com/veille/blog/industrialisation-de-projets-multi-sites.html|industrialisation de pro
is seraient dans différents sites : Quid du cache de l'op-code ??</note>
> From there, all you need ... , qui ne fait que ça d'ailleurs.\\
Il suffit donc de remplacer ce Filter par le notre, et y ajouter le... r::image_tag().
**2)** Ou bien c'est à la charge de l'intégrateur de faire le bon lien (/site/$siteId/main.css) mais c'est dommage, et puis si l'on ne ve
e qui étant phpCached pour lui ajouter le gestion de requetes MySQL.
C'est Toorop qui l'a fait : http... ".
Les caches d'OPCodes permettent des économies de travail coté serveur, ce qui se manifeste par une accélération de la réponse des pages PHP pour l'utilisateur final... pc/|APC: un cache d'OPCodes pour PHP]] traduction de l'article de Brian Shire par Julien Pauli (4/11/2
====== Gestion de la langue de l'utilisateur ======
Dans cette page nous allons détecter automatique la langue de l'utilisateur (sfFilter et sfRequest::getPreferredCulture()) puis lui proposer de la changer (sfComponents et sfFormLanguage).
===
d system based 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 particulièrement adaptées aux opérations de construction, nettoyage, test, déploiement et sau
en effet il n’existe pas à l’heure d’aujourd’hui de véritable moyen de faire du multithread en PHP 5. Et puis cela peut poser des problèmes de partage des ressources, je pense notamment à l'accès aux base de données.
* Php8 fibers
* It is important t
n/symfony3/part-02-symfony-vs-php-plat/|Avantages de la programmation avec Symfony comparée à une prog... vez pas à développer ou maintenir des utilitaires de bas niveau comme l'autoloading, le routage, ou le... les formulaires, la validation et la translation de composants (pour en nommer quelques-uns).
* L... d'URL complètement flexibles, merci au composant de routage.
* L'architecture centrée HTTP vous d
Comment & ReflectionClass ====
Une démonstration de la récupération des commentaires [[http://www.php... org|phpDocumentor]] home page
See the example at de3.php.net/manual/en/reflectionclass.getdoccomment.... inder.php and to iterate over directories you use de3.php.net/manual/en/class.recursivedirectoryiterat...
Pour prendre les caractères accentués ou autres de la langue française: é, è, ê, ù, ç, É, À, ... Uti
*
* Explore les modules du MVC à la recherche de tous les controllers et leurs actions
* et re... pas le module par défaut,
// le nom de la classe doit être préfixé par le nom du module....
// Ici il peut y avoir un problème de nom de classe
// causé par un problème de casse de caractère.
$class = $f
ge Laravel]] avant la version 12, mais avec plein de packages ;-)
</WRAP>
===== Installation =====
... talling-php|Installateur]]
* Qui vous propose de choisir un [[https://laravel.com/docs/12.x/starte... es db, session, queue, cache ainsi que le mapping de ports pour docker pour éviter les conflits: ''APP... CSP) headers in a Laravel app.
Propose un system de Nonce et Hash pour les "scripts on-line".
* ht
s =====
==== Essais01 ====
Création d'une block de mémoire partagée et remplissage avec plusieurs variables. Lecture de ce block et ces variables. Destruction du bloque de mémoire partagée.
[[/informatique/php/shared_mem... ais01]]
==== Essais02 ====
Quelle est la limite de mémoire partagée.
Chez OVH c'est < 32Mo.
[[/inf
end-framework/atelier/autoloaders/|Autochargement de classes et de composants]]
Voir [[http://www.z-f.fr/forum/viewtopic.php?id=3064|[ZF 1.8.0]Premiers tests]] sur le forum de www.z-f.fr
resources.view.helperPath.My_View_He... u équivalent en utilisant les "méthodes magiques" de Zend_Db_Table_Rowset_Abstract :
<code php>$select