46 liens privés
Tout est dans le titre
Tout est dans le titre
En résumé :
- Tout typer
- Protéger ses classes par défaut en déclarant, sauf nécessité, ses classes comme final, et les champs comme privés
- Utiliser les comparaisons strictes
- Se passer des «if» en utilisant l'opérateur ternaire - pour le coup, je ne suis pas d'accord, c'est moins lisible
- La fonction « sscanf » permet d'analyser une chaîne de caractères (selon les modalités de printf) - par exemple
$str = "eyr:2037"; [$code, $value] = sscanf($str, '%3c:%d');
- L'inversion de valeurs en une ligne -
[$var1, $var2, $var3, $var4] = [$var4, $var3, $var2, $var1];
- L’opérateur de décomposition « … » pour récupérer l'ensemble des éléments communs à xx tableaux contenus dans un grand tableau.
$intersection = array_intersect(...$bigArray);
- Ajouter un compteur de boucle pour être sûr de sortir d'un while
- Utiliser les fonctions liées aux tableaux - PHP étant assez bien fourni sur le sujet
- Manipuler les tableaux avec les callbacks et les Collections
Tout est dans le titre
Tout est dans le titre
L'idée de l'auteur est de rajouter un service chargé d'hydrater l'entité en fonction des données envoyées, en utilisant l'API de réflexion de PHP.
Cela évite, si on a beaucoup de champs, de gonfler la taille des contrôleurs, etc.
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Convert Php/Symfony web app into a Windows Desktop App | by Mohamed Amine Lejmi | Aug, 2020 | Medium
En utilisant phpdesktop (lien : https://github.com/cztomczak/phpdesktop )
La liste :
- comment obtenir la taille d'un fichier dans un script bash (astuce : utiliser stat --printf="%s" mon_fichier)
- sommaire des différents types de redirection I/O en bash
- pourquoi utiliser /usr/bin/env bash plutôt que /usr/bin/bash (et réciproquement)
- simuler l'environnement avec lequel cron exécute un script
- qu'est-ce que flysystem (bibliothèque PHP)
Tout est dans le titre
Tout est dans le titre
Symfony migre ses fichiers de configuration depuis le format YAML vers du PHP. L'auteur montre 10 fonctionnalités pratiques que cette migration implique.
Tout est dans le titre
Un compte rendu de plein de conférences intéressantes
Cette extension permet d'analyser les performances d'une application PHP. L'auteur montre comment l'utiliser via docker