PHP Tutoriels sur le PHP pour maîtriser les bases et les frameworks comme Symfony ou Laravel. Tutoriels Trouver les jours fériés français en PHP 2012-10-07 Calculer le nombre de jours ouvrés entre deux dates. Email avec pièce jointe en PHP 2017-03-16 Envoyer des fichiers grâce à la fonction mail. Qu'est ce qu'une closure ? 2014-06-25 Quelle est la différence entre une closure et une fonction anonyme ? Formater un tableau PHP en CSV 2014-10-12 Comment convertir un tableau PHP dans le format csv ? Regex, fiche mémo 2014-12-28 Aide mémoire complet sur les expressions régulières. Exemples basés sur les regex en PHP Modifier les attributs privés d'un objet PHP 2016-12-28 Utilisation des fonctions anonymes pour accéder aux attributs protégés d'une instance. L'injection de dépendances 2011-11-21 Produire du code testable et découplé. Convertir récursivement un objet PHP en tableau 2016-05-07 Caster un objet et ses attributs. Le design pattern fabrique 2011-10-16 Centraliser la construction des objets à un seul endroit. Le design pattern Adapter 2012-09-22 Utiliser plusieurs objets qui n'ont pas les mêmes méthodes. Tester l'existence d'un fichier dans l'include path 2016-05-07 Utiliser stream_resolve_include_path au lieu de file_exists. Comment allumer son ordinateur à distance en PHP ? 2012-08-21 Envoyer un paquet magique pour utiliser le Wake On Lan. Exécuter un code PHP en ligne de commande 2014-05-23 Afficher le phpinfo dans un terminal. Le design pattern stratégie 2014-06-10 Choisir dynamiquement quel algorithme exécuter. Comment construire une URL sans caractères spéciaux en PHP ? 2014-01-13 Remplacer les accents par leur équivalent dans une URL. Le design pattern décorateur 2014-06-05 Modifier les fonctionnalités d'un objet sans modifier sa classe ni l'hériter. Le design pattern Singleton 2014-05-11 Comment restreindre l'instanciation d'une classe à un seul objet ? Comment lister les fichiers PHP inclus sur ma page ? 2014-01-07 Optimiser un script en vérifiant les include et require. La résolution statique à la volée ou Late Static Bindings 2012-10-14 La résolution tardive pour renforcer le principe d'héritage