Astuces et conseils en PHP

Il existe plusieurs manières pour tester qu'un tableau est vide en PHP, mais attention, la manière la plus utilisée est assez mauvaise. Venez voir comment faire correctement et simplement !

Vous êtes surement habitués à faire des boucles for / foreach. Connaissez-vous une méthode PHP qui permet de parcourir un tableau sans écrire de boucles ?

Lors de la transformation d'une chaîne json en tableau ou en objet, il peut être utile de connaître la raison d'une éventuelle erreur de décodage. Mais savez-vous comment faire ?

Il existe en PHP plusieurs manières de comparer des variables : la comparaison large ou la comparaison large. D'après-vous, laquelle est utilisée par la fonction switch ? Réponse dans cet article.

Il arrive dans certains cas que l'on veuille formater des chaînes pour qu'elles aient toute la même taille. Je vous propose ici une fonction native à PHP qui va vous permettre de faire ça facilement.

À partir du moment où un projet a besoin de variables dépendantes de l'environnement où il s'exécute, vous aurez besoin d'un fichier de configuration. Savez-vous qu'on peut en créer un simplement grâce à deux directives de PHP ?

Si vous êtes comme moi un habitué de kata, il est souvent demandé de parser des chaînes de caractères. Découvrez comment le faire facilement grâce à des méthodes natives à PHP.

Les fichiers csv sont assez commun lorsque l'on parle d'import ou d'export de données. Et PHP facilite la création et la lecture de ces fichiers grâce à deux méthodes : fputcsv et fgetcsv.

Nous connaissons la classe DateTime en PHP qui nous permet de créer des dates. Mais savez-vous qu'on peut se faciliter la tâche en la combinant avec un caractère spécifique ?

Lorsque je commence à développer une nouvelle application, j’ai pris l’habitude de tout de suite effectuer quelques actions et de mettre en place des outils. Je vous propose donc de les partager avec vous.

La comparaison en PHP peut se faire de deux manières : comparaison large ou comparaison stricte. L'utilisation de l'une ou l'autre des façons à un impact sur le résultat, surtout lorsqu'on parle de comparaison de tableaux.