66 liens privés
Vous savez déjà sûrement que PHP8 est la version actuelle de PHP, et que la branche 7 est officiellement en fin de vie (end of life). La version 8.0 précisément ne dispose plus que de correctifs de sécurité, il faut en réalité viser PHP 8.1 et 8.2, respectivement maintenus jusqu'en 2024 et 2025.
Donc pour compter le nombre d’octets, on va utiliser mb_strlen() en lui disant d’utiliser le code ASCII, pour qu’il compte un caractère par octet :
$chaine = 'héhé';
$taille = mb_strlen($chaine, 'ASCII'); // = 6
Donc comme ça les choses sont claires : dans tous les cas il faut utiliser mb_strlen(), et l’encodage passé en paramètre permet de connaître précisément l’intention du développeur :
UTF-8 pour compter les caractères
ASCII pour compter les octets
Outil de test en temps réel d'une expression régulière PHP
Une autre lib PHP pour extraire la couleur dominante et moyenne d'une image
Une lib PHP pour extraire la couleur dominante d'une image et la palette de cette même image.
À intégrer au plugin de SPIP de gestion des couleurs.
Couleur is a modern PHP 8.1+ color library, intended to be compatible with CSS Color Module Level 4.
Diplômé d'un master 2 MIAGE en Systèmes d'Information, Multimédia et internet, je m'efforce depuis 20 ans à explorer toutes les facettes du monde numérique dans lequel nous évoluons au quotidien pour vous apporter la meilleure expertise possible dans vos projets. Que ce soit un site web ou une application, je saurai trouver la solution idéale pour répondre à vos besoins.
Un outil pour mettre à jour automatiquement du code PHP pour le rendre compatible avec une version plus récente.
PHP_CodeSniffer est un outil de contrôle de votre code PHP afin d’en garantir la conformité au standard de votre choix.
Plutôt que de l’installer dans chacun de vos projets, il est possible de l’installer « globalement » et de le configurer pour permettre d’autres standards que ceux fournis de base, ceux de SPIP par exemple.
Bienvenue dans ce cours accéléré de PHP moderne. Pourquoi moderne ? PHP existe depuis 1994 et a considérablement évolué depuis lors. Maintenant, à la version 8.1, PHP est un langage complet et parfaitement adapté au développement Web moderne.
Dans ce cours accéléré, nous couvrirons tous les aspects importants à connaître sur PHP en 2022.
In this article i want to quickly guide you how I have setup PHP 8.1 (latest), Apache2 and MariaDB (alternative to Mysql but works similar) in my Windows 11 computer. It should work on windows 10 also.
Dans cette vidéo nous allons découvrir l'extension PHP gettext qui permet de gérer la localisation des chaines de caractères.
PHP 8.2 va pointer le bout de son nez. Il est important de se mettre à la page.
Alors que PHP 8.1 va sortir à la fin de l’année, et que la version 21.10 d’Ubuntu vient d’être mise en ligne en embarquant PHP 8, je me suis dit que ça pourrait être bien de revenir sur toutes les nouveautés qui sont apparues dans le langage PHP depuis que PHP 7 a été présenté en décembre 2015.
Mon but ne va pas être de lister toutes les fonctionnalités qui sont apparues dans PHP 7, 7.1, 7.2, 7.3, 7.4 et 8 ; il y en a beaucoup trop, certaines étant très pointues et pensées pour des usages très particuliers. Je vais me contenter de parler de celles qui me paraissent les plus intéressantes, celles que j’utilise réellement dans mes développements.
Un script de forum en PHP bourré de fonctionnalités et esthétique !
Une lib PHP pour communiquer avec le firewall CrowdSec afin de savoir si l'IP du visiteur est bannie. Si oui, permet de décider d'afficher un capcaptcha…
Un wrapper PHP d'une lib JS de charts : https://echarts.apache.org/en/index.html
Une lib javascript pour faire des tas de graphiques de données de pleins de types différents.
Avec un wrapper PHP : https://github.com/hisune/Echarts-PHP
Un dev partage sa configuration de Visual Studio Code pour optimiser son travail en PHP
Il existe énormément d’informations obsolètes sur la toile à propos de PHP, ce qui conduit les nouveaux utilisateurs de PHP à prendre de mauvaises habitudes, propageant de mauvaises pratiques et du code peu sûr. PHP: La bonne manière est une référence concise et facile à lire à propos des conventions d’écriture les plus connues sur le PHP, des liens sur les tutoriaux faisant autorité sur le web et des pratiques que les contributeurs de ce document considèrent comme meilleures à l’heure actuelle.