Regex : récupérer un tableau associatif PHP 07/11/2023
Lorsqu'une regex est utilisée pour récupérer des morceaux de chaîne, il est intéressant d'obtenir un tableau associatif...

PHPStan et les TestCase introuvables PHP 30/11/2021
Lorsque l'on lance phpstan sur le répertoire de tests, le message d'erreur suivant peut apparaître : Class...

Composer : forcer une version de PHP différente de celle de base PHP 09/11/2021
Par défaut, Composer utilise la version de PHP du système de développement. Si le système de développement a une...

Autoloader pour les classes PHP 28/07/2021
Si les classes sont disponibles dans un sous-répertoire, on peut utiliser l'auto-loader suivant : <?php spl_autoload_r...

Connexion SSH impossible avec une paire de clés PHP 06/01/2021
En cas d'erreur lors de l'authentification par SSH : ssh2_auth_pubkey_file(): Authentication failed for root using...

Couper une chaîne sur un sépateur sauf si il y a un backslash PHP 20/04/2020
Il est souvent nécessaire de couper une chaîne sur un séparateur, afin d'en faire un tableau. On peut utiliser : <?php...

Convertir une chaîne en tableau, ligne par ligne PHP 11/12/2019
Pour convertir une chaîne en tableau en PHP, on peut utiliser : <?php var_dump (explode ("\n", $string)); Ceci ne...

Gestion des timeout pour résolution de nom PHP 03/04/2019
Par défaut, les résolutions de noms lorsqu'un serveur DNS est en panne sont très longues. Il est possible de limiter...

Conversion CSV vers tableau avec support multi-lignes PHP 07/02/2019
Pour convertir une chaîne représentant un fichier CSV en tableau, tout en supportant le multiligne, il faut utiliser...

Str_split en UTF-8 PHP 12/06/2018
Cette fonction retourne un tableau contenant en entrée pour chaque caractère défini dans la chaîne, mais les caractères...