d-presets]], en plus des quelques ui presets fournis par Laravel pour un simple dashboard ou la tall stack ou ... de simples mais jolis dashboards comme [[https://www.creative-tim.com/live/paper-dashboard-laravel|paper-dashboard-la... o/learn/new-laravel-5-3-part1-small-changes/|What is New in Laravel 5.3?]]
* [[https://laravel.com/d
* PHP Performance Tips from Stas Malyshev: On his blog, Stas Malyshev (Core Contributor to PHP and ... ienta_debugbar.png|}}
The available plugins at this point (v1.5 - 2009-05-21) are:
* Cache: Infor... ction", des aides aux actions (Action Helpers), puis des plugins et un objet conteneur de plugins.
Not... changer leur configuration ; tout ceci depuis les contrôleurs ou les scripts de vue.
* Utilis
siolabs.com/book/filter|Tous les livres]] en anglais.
* [[http://www.symfony-project.org/more-with-s... 4/fr/|Plus loin avec Symfony 1.3 & 1.4]] en français.
**symfony-project.org**\\
* Le site du projet... isation de projets multi-sites]]
The **sandbox** is a pre-packaged symfony project. It is made for people who want to play with the framework.
[[http:/
====== Lumen ======
Lumen is a "micro-framework" built on top of [[informatique:php:laravel_1|Laravel]]'s components, and is the official micro-framework of Laravel. Lumen is built for speed, and is one of the fastest PHP micro-frameworks available - even significantly faster
ng ends, all the data associated with the request is gone. It has some advantages, but also one big di... not preserve results of repeated operations. That is, unless you use caching.
You should look into cac... ragments, etc., etc. Caching expensive operations is one of the most powerful performance improvements... be able to eliminate all of them but each of them is a worthy target.
==== Avoid extra notices/errors
(sfFilter et sfRequest::getPreferredCulture()) puis lui proposer de la changer (sfComponents et sfFor... a culture de l'utilisateur est nulle ?
if( $this->getContext()->getUser()->getCulture() == null )
... onfig::get('app_available_cultures');
if( ! is_array($available_cultures) )
{
// P... lable_cultures" configuration key.', get_class($this)));
}
// retrouve automatique la cult
er Kits =====
* https://github.com/codewithdennis/larament github ⭐ 259
* https://filamentphp.com... rful library for running some artisan commands. this package is a fork of artisan-gui with some custom for filament UI
* Filament Settings Hub: Manage y... ions for FilamentPHP
* Filament API: Generate APIs from your filament resource using a single line o
able moyen de faire du multithread en PHP 5. Et puis cela peut poser des problèmes de partage des ress... ès aux base de données.
* Php8 fibers
* It is important the concurrent execution does not mean ... ecution flow does not happen at the same time. It is up to the main execution flow to start a Fiber, and when it starts, the Fiber is executed exclusively. The main thread cannot obse
om/web-development/cakephp/the-best-php-framework-is-symfony-really-it/|The Best PHP Framework: Is Symfony Really It?]] 2007-01-17
Zend Framework est ce ... respecter, un "chemin de développement" bien précis, etc...(si quelqu'un a une définition meilleure que "englobant" je suis preneur ^^).
Symfony se démarque de Zend Framewo
need that facility.
PDO ships with PHP 5.1, and is available as a PECL extension for PHP 5.0; PDO re... -PDO.html|Introduction to PHP PDO]] (Tuto en anglais très complet et très pertinent)
==== DBX ====
... fr.php.net/manual/en/book.dbx.php
The dbx module is a database abstraction layer (db 'X', where 'X' is a supported database). The dbx functions allow you
nt>Pour des classes qui porteraient le même nom mais seraient dans différents sites : Quid du cache de... l'op-code ??</note>
> From there, all you need is a **filter**, or maybe a **preExecute() section i... r de faire le bon lien (/site/$siteId/main.css) mais c'est dommage, et puis si l'on ne veut pas surcharger le template mais seulement le css ça ne fonctio
8-04-10 [[http://redotheweb.com/2008/04/10/propel-is-not-hard-anymore/|Propel is not hard anymore]]
===== Implémentations =====
==== En vrac ====
h...
http://redbeanphp.com
==== Xyster ====
Xyster is a PHP application framework based on the Zend Fra... ttp://phplightorm.wiki.sourceforge.net/
LightOrm is a small, fast and powerful ORM library for PHP 5.
me ====
le paramètre %e pour mettre le jour du mois sur 1 seul chiffre (1 à 31) ne fonctionne pas ave... anced Documentation With Reflection In PHP 5]], mais obsolète car utilise la fonction **php_check_syntax()** qui n'est plus dans php depuis php 5.0.4
[[http://phpdoc.org|phpDocumentor]] ho... unicode).
<code>
// match les caractères français et espace et tiret:
/^[[:word:] \-]+$/u
</code>
_1|Ancienne page Laravel]] avant la version 12, mais avec plein de packages ;-)
</WRAP>
===== Instal... l|sail]] pour dockeriser les services web, db, redis,...
<code bash>
composer require laravel/sail --... ps://laravel.build/<project name>?with=mariadb,redis,selenium,mailpit&devcontainer" | bash
curl -s "h... ps://laravel.build/mon-projet-app?with=mariadb,redis" | bash
latest: Pulling from laravelsail/php84-c
entations =====
==== shmop_* ====
[[php>shmop]] is to provide a symple interface to shared memory th... ort shared memory.
Remember, that shared memory is NOT safe against simultaneous access.
==== shm_* ====
[[php>shm]]
This extension is not available on Windows platforms.
Remember, that shared memory is NOT safe against si