Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
informatique:php [10/06/2023 19:06] – PHP8 Attributes cyrille | informatique:php [24/01/2025 20:44] (Version actuelle) – [Syntaxe] Les closures et les classes anonymes cyrille |
---|
==== Dans les plus connus ==== | ==== Dans les plus connus ==== |
| |
| * [[/informatique/php/laravel|Laravel]] |
| * [[/informatique/php/symfony|Symfony]] |
* [[http://framework.zend.com|Zend Framework]] : [[/informatique/php/Zend Framework]], [[wpfr>Zend Framework]], [[http://zend-framework.developpez.com/|ZF sur Developpez.com]] | * [[http://framework.zend.com|Zend Framework]] : [[/informatique/php/Zend Framework]], [[wpfr>Zend Framework]], [[http://zend-framework.developpez.com/|ZF sur Developpez.com]] |
* [[http://www.symfony-project.org/|Symfony]] : [[/informatique/php/Symfony|Symfony]], [[wpfr>Symfony]] | |
* Prado | * Prado |
* [[/informatique/php/laravel|Laravel]] The PHP Framework For Web Artisans. | * [[/informatique/php/laravel|Laravel]] The PHP Framework For Web Artisans. |
Les generators "[[https://www.php.net/manual/en/language.generators.syntax.php|generator function]]" permettent d'**économiser de la mémoire** lors d'une itération. Au lieu d'accumuler dans un ''tableau'' le résultat d'une fonction, avec ''yield'' les valeurs sont retrournées au fil de l'itération. | Les generators "[[https://www.php.net/manual/en/language.generators.syntax.php|generator function]]" permettent d'**économiser de la mémoire** lors d'une itération. Au lieu d'accumuler dans un ''tableau'' le résultat d'une fonction, avec ''yield'' les valeurs sont retrournées au fil de l'itération. |
* [[https://scotch.io/tutorials/understanding-php-generators|Understanding PHP Generators]] | * [[https://scotch.io/tutorials/understanding-php-generators|Understanding PHP Generators]] |
| |
| ===== Syntaxe ===== |
| |
| Les closures et les classes anonymes |
| * [[https://www.php.net/manual/en/language.oop5.anonymous.php|Php OOP Anonymous classes]] |
| * [[https://www.pierre-giraud.com/php-mysql-apprendre-coder-cours/oriente-objet-closure-classe-anonyme/|Les closures et les classes anonymes en PHP objet]] par Pierre Giraud |
| |
| |
| |
===== Outillage ===== | ===== Outillage ===== |
| |
| |
Eclipse plugin: [[http://phpsrc.org/|PHP Tool Integration (PTI)]] | Eclipse plugin: [[http://phpsrc.org/|PHP Tool Integration (PTI)]] |
| |
| [[/informatique/php|AOP]] Aspect Oriented Programming avec Php |
| |
==== phpUnderControl ==== | ==== phpUnderControl ==== |
| |