Développeur #PHP, cette publication risque de susciter tout votre intérêt !
En #CSharp, nous avons la possibilité de découper les class en plusieurs fichiers, en revanche en #PHP, cette fonctionnalité n’existe pas.
Même si les éditeurs ont introduit une gestion par les « Traits » pour « fusionner » plusieurs fichiers, c’est au développeur de procéder à l’assemblage de manière manuelle.
Mais voici la bonne nouvelle !
Avec notre solution, en utilisant simplement 2 attributs dans vos fichiers PHP, vous pouvez fusionner plusieurs fichiers en un seul. Rendant le « Partial », déjà présent en C#, cette méthode est désormais également disponible en PHP.
Tout cela se fait en seulement 3 lignes de code, éliminant toute préoccupation concernant le nombre de fichiers à assembler et une gestion lourde via Trait grâce à l’autoloader du Framework qui ne nécessite pas d’utiliser Composer Update !
⚙️ Les avantages en un clin d’œil :
• 🚀 Fusionnez rapidement et efficacement plusieurs fichiers en un seul.
• 📉 Utilisez le « Partial » en PHP, semblable à celui en C#, pour segmenter vos fonctionnalités.
• 🧩 Gérez les différentes parties de votre code comme des calques dans un dessin.
🔗 Découvrez notre solution sur GitHub
💻 N’hésitez pas à explorer, contribuer et partager vos retours !
#PHP #Développeurs #RévolutionDuCode #OpenSource
Un design pattern (ou en français : Patron de conception) en plus d’inclure les bonnes
pratiques, est une technique ou méthode appliquée afin de répondre à une problématique de
manière solide tout en restant simple d’utilisation.
Je vous propose de découvrir mes deux design patterns destinés à résoudre la problématique liée au stockage de paramètres d’application mais aussi applicable sur d’autre domaine
Flex-Time, ou aussi appelé Full-Remote (pour un temps complet) ou Partial-Remote (pour un temps partiel) sont les termes utilisés pour définir le télétravail.
Mais la France est-elle prête ?
En as-t-elle les moyens ?
Cliquez sur le lien ci-dessous pour découvrir mon article précédent de près de 2 ans l’arrivé du Covid-19 et de l’aménagement à grande échelle du télétravail en entreprise.
Cookie | Durée | Description |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |