« Programmation PHP avec Symfony/Introduction » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 23 :
 
=== Critique ===
Il peut être redondant de mettre à jour des fichiers .yml ou .yaml pour déclarer les services (qui sont des instanciations de classes), en plus de leurs classes .php (qui peuvent se contredire) à chaque changement de structure. C'est pourquoi depuis Symfony 4, l'{{wt|autowiring}} est activé par défaut. Toutefois il ne fonctionne pas avec les classes ayant autre chose que des services dans leurs constructeurs<ref>https://symfony.com/doc/current/service_container/autowiring.html#fixing-non-autowireable-arguments</ref>.
 
La présente page se veut une prise en main la plus rapide possible du framework qui peut paraitre peu intuitif au début.
 
{{remarque|En YAML, on préfèrera déclarer les services avec des simples quotes car les doubles nécessitent d'échapper les antislashs.}}
 
== Créer un projet ==