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... ay with the framework.
[[http://snippets.prendreuncafe.com/snippets/tagged/symfony/order_by/date|Sni
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
/knplabs|KNPLabs's GitHub]]
* [[http://symfony2bundles.org/|Symfony2 Bundles]]: Symfony2Bundles is a spontaneous community initiative! Its purpose is to help us to find the best Bundles. Symfon
====
===== 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
database-specific features as regular extension functions. Note that you cannot perform any database functions using the PDO extension by itself; you must... of which database you're using, you use the same functions to issue queries and fetch data. PDO does n... O features in the core of PHP 5, and so will not run with earlier versions of PHP.
Voir:
* [[http:
se rand() or mt_rand(), Use a salt value in hash functions, Size and strength of the passwords, Don’t... rs =====
==== DocComment & ReflectionClass ====
Une démonstration de la récupération des commentaire... ====
=== syntaxe adresse email ===
<code php>
function mail_checksyntax( $email )
{
if( isset($em... ed address validation]]
=== Collation caractères unicode ===
Pour prendre les caractères accentués o
zing it! Otherwise it would be like travelling around a foreign city with signs written in an unreadable language witout any map or GPS. You’ll probably g... nd]].
==== Caching ====
Most PHP installations run in “shared nothing” mode where as soon as the req... preserve results of repeated operations. That is, unless you use caching.
You should look into caching
tic password for developers only
* Filament Accounts: full accounts manager with API/Notifications/Contacts to manage your contacts and accounts
* Filament Wallet: Account Balance / Wallets Manager For FilamentPHP and Filament Account Builder
======
La programmation multithreadée en PHP est un véritable casse tête, en effet il n’existe pas à ... php.watch/versions/8.1/fibers
* https://revolt.run/
* Revolt is a rock-solid event loop for conc... 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" :
[[
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
====== Singleton ======
Une classe héritable pour faire des Singletons.
Nécessite PHP >= 5.3.
<code... Cannot duplicate a singleton
*/
final public function __clone()
{
throw new Exception('Cannot duplicate a singleton.');
}
final private function __sleep()
{
/* restless class */
}
/**... rn A object of a class
*/
final public static function getInstance()
{
$class = get_called_class
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