25417 shaares
885 résultats
taggé
php
Pour résumer l'article :
- Utilisez Unicode;
- Forcez le charset de vos connexions MySQL ;
- Utilisez utf8mb4 au lieu de utf8 ;
- Normalisez les contenus importants ;
- Forcez l’encodage pour tous vos développeurs ;
- N’utilisez pas utf8_decode et utf8_encode !
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
Tout est dans le titre
Tout est dans le titre
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 )