AFUP AFUP Day 2022 Baromètre Planète PHP
planete-php.fr Articles Blogs Infos RSS Feed Atom Feed Twitter

Articles

Dernière ligne droite pour l'enquête du baromètre des salaires 2021

AFUP 02/12/2021

L'enquête a d'ores et déjà enregistré plus de réponses qu'en 2020, et elle reste en avance par rapport à l'année 2019.
Aidez-nous à récupérer le maximum de réponses, pour des résultats toujours plus précis et utiles. Répondez à l'enquête si ce n'est pas encore fait, et faites passer à vos ami·e·s et collègues : fin de l'enquête 2021 le 17 décembre.


Petit rappel de l'usage du baromètres des salaires en PHP


Grâce au baromètre, le salarié ou l'indépendant peuvent se positionner correctement sur le marché du travail, et le dirigeant d'entreprise y trouve un outil précieux pour gérer la carrière de ses collaborateurs et l'évolution de leur rémunération. Le développeur peut comparer son salaire avec des profils identiques, et l'entreprise découvre un état des lieux du développement PHP. Cette enquête est utile et ses résultats sont riches en enseignement : participez !


Résultats en 2022, fournis par le pôle baromètre


Le pôle baromètre analysera les réponses début 2022.
À ce propos, l'équipe aurait bien besoin d'un coup de main ! Si vous aimez les stats et que vous vous sentez prêt•e à accorder un peu de votre temps à l'équipe, n'hésitez pas à vous manifester ! Le pôle baromètre sera ravi de vous accueillir un peu d'aide supplémentaire : écrivez-nous à bonjour[at]afup.org .

PHP 8.1 est lancé : Enums, propriété readonly et Fibers

Yohann Poiron 01/12/2021

PHP, le langage Web côté serveur utilisé par 8 sites web sur 10 utilisant du code côté serveur, a un cycle de publication annuel et la dernière mise à jour de ce vénérable cheval de bataille du Web vient d’être publiée. La version de l’année dernière, soit PHP 8.0, était une version majeure, ajoutant des […]


L’article PHP 8.1 est lancé : Enums, propriété readonly et Fibers est apparu en premier sur BlogNT : le Blog des Nouvelles Technologies.


L'appel à conférences de l'AFUP Day 2022 Lille a fait le plein

AFUP 24/11/2021

PHP pur jus, nouvelles technos, évolution du langage, management voire sujets plus philosophiques, les propositions de conférences sont variées et vont permettre d'élaborer un programme riche et pour tous les goûts en vue du vendredi 20 mai, à Lille.


Processus de sélection


Pour l'AFUP Day 2022 Lille, comme pour chacun de nos AFUP Day, l'équipe en charge du programme est constituée des membres de l'antenne locale portant l'événement, tous bénévoles de l’association. Elle n’a en tête que d’assurer un programme varié, accrocheur, aux thématiques innovantes et actuelles, le rendant attractif pour des niveaux débutants comme pour les profils experts. Grâce à l'anonymisation des soumissions, elle se concentre uniquement sur la qualité des sujets : la réputation des soumettants ne vient pas parasiter leur sélection ! Retrouvez tous les détails du processus de sélection de nos événements ici.
L'équipe a une réunion de programmation prévue fin novembre : à l'issue de cette soirée d'échanges, une première sélection sera effectuée. Les premiers speakers choisis pour cette édition 2022 devraient être contactés sous peu ! Le programme sera dévoilé le 10 janvier 2022.


Prenez votre place au meilleur tarif disponible


Jusqu'à la publication du programme, la billetterie propose les places au tarif Early Bird : 50€ la journée de conférences, en compagnie de la communauté PHP des Hauts-de-France comme d'ailleurs, et les entreprises qui vont vivre notre écosystème, c'est donné !
Vous habitez la région ? L'événement est le moment idéal pour croiser les devs PHP de la métropole ! Vous venez de plus loin ? Profitez de l'AFUP Day 2022 Lille pour découvrir la communauté nordiste et profitez-en pour passer le week-end dans la capitale des Flandres !


Nous vous attendons nombreux•ses pour le cycle de conférences porté par l'AFUP Hauts-de-France, le vendredi 20 mai au Gymnase, à Lille !

Bienvenue à la PHP Fondation, longue vie au PHP !

Yohann Poiron 24/11/2021

Des membres de la communauté PHP, dont JetBrains, ont créé la PHP Fondation, hébergée sur Open Collective. Dans les 24 heures qui ont suivi son annonce, elle a déjà récolté plus de 25 000 dollars pour faire avancer le développement du langage PHP. Comme je l’ai déjà souligné, le langage PHP, qui est utilisé par près de 8 sites […]


L’article Bienvenue à la PHP Fondation, longue vie au PHP ! est apparu en premier sur BlogNT : le Blog des Nouvelles Technologies.


Derniers jours pour répondre à l'appel à conférences de l'AFUP Day 2022 Lille

AFUP 18/11/2021

Soumettez vite vos sujets à l'appel à conférences : notre équipe a hâte d'en prendre connaissance.


Tout le monde a quelque chose à partager !


Partagez votre expérience avec la communauté venue de Lille, de la région et d’ailleurs.
Vous avez expérimenté un nouveau framework, créé un projet open source, innové avec une nouvelle technique de management d’équipe ou vous souhaitez partager une expérience vécue lors de vos dernières missions : votre sujet nous intéresse !
Que vous soyez junior·e, intermédiaire ou expert·e, développeur·euse ou chef·fe de projet, votre savoir mérite d’être partagé. Conférence de 20 minutes ou 40 minutes, en solo ou en duo, il y a forcément un sujet et un format qui conviendra pour que vous puissiez partager au mieux votre savoir avec notre communauté.


Profitez du programme d'accompagnement des speakers


Vous aimeriez présenter un sujet, mais vous n’avez jamais parlé en public ? Nous proposons un programme d’accompagnement des speakers grâce auquel vous pouvez bénéficier de l’accompagnement d’un·e conférencier·e confirmé·e, qui vous épaulera de la sélection de votre sujet jusqu’à votre intervention sur scène grâce à ses conseils et astuces. De quoi relâcher un peu la pression et se sentir plus en confiance au moment de passer sur scène : écoutez ce témoignage d'un bénéficiaire du programme et n'hésitez plus, soumettez vos sujets !


Au sujet de la sélection et du package speaker


L'événement est l'occasion de mettre en avant les speakers de la région Hauts-de-France : notre sélection cherchera donc à donner un coup de projecteur à de nouveaux profils comme à des conférenciers renommés de la région lilloise. Cependant, l'AFUP Day est un événement local à dimension nationale : une partie de la programmation est donc réservée à des speakers venus de plus loin.
Les speakers locaux bénéficient de l'accès à l'événement et sont invités au repas des speakers. Les déplacements et hébergements des speakers venus de plus loin sont pris en charge.


Ne tardez plus, l'appel à conférences connait ses derniers jours : soumettez maintenant vos sujets ! La programmation sera dévoilée début 2022.

Installer PHP 8.0 sur CentOS, RHEL ou Fedora

Remi Collet 03/11/2021

Voici un guide rapide pour mettre à jour le PHP fournit par Fedora, RHEL, CentOS, AlmaLinux, Rocky Linux ou les autres clones, par la dernière version 8.0.



Vous pouvez aussi suivre les instructions de l'assistant de configuration.

 



Configuration des dépôts:



Sur Fedora, les dépôts standards sont suffisant, sur Enterprise Linux (RHEL, CentOS) il est aussi nécessaire de configurer le dépôt Extra Packages for Enterprise Linux (EPEL), et sur RHEL 7 d'activer le canal optional.



Fedora 33




dnf install https://rpms.remirepo.net/fedora/remi-release-33.rpm


Fedora 32




dnf install https://rpms.remirepo.net/fedora/remi-release-32.rpm


RHEL version 8.3




dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm


RHEL version 7.9




wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget https://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm
subscription-manager repos --enable=rhel-7-server-optional-rpms


CentOS version 8




dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
dnf install https://rpms.remirepo.net/enterprise/remi-release-8.rpm


CentOS version 7




wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget https://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm


 



Utilisation du module php



Pour Fedora modular et RHEL / CentOS 8, il suffit d'utiliser le flux remi-8.0 du module php




dnf module reset php
dnf module install php:remi-8.0


 



Activation du dépôt remi-php80



Les paquets sont dans les dépôts remi-safe (activé par défaut) et remi-php80 qui n'est pas activé par défaut (choix de l'administrateur en fonction de la version de PHP souhaitée).



RHEL et CentOS 7




yum install yum-utils
yum-config-manager --enable remi-php74


Fedora




dnf config-manager --set-enabled remi-php80


 



Mise à jour de PHP



Par choix, les paquets ont le même nom que les paquets fournit par défaut avec le système, une simple mise à jour est donc suffisante :




yum update


Et c'est tout :)




$ php -v
PHP 8.

Voir la suite

AFUP Day 2022 : une ville unique d'accueil pour une édition forcément exceptionnelle !

AFUP 29/10/2021

Les antennes AFUP reprennent doucement du poil de la bête après cette période compliquée :
pendant qu’elles se concentrent sur la reprise des meetups et apéros PHP près de chez elles, l’AFUP Lille tient la baraque (à frites) de l’AFUP Day et vous prépare sa quatrième édition d’affilée, dans une grande salle pour accueillir toute la communauté ! Rendez-vous est donné en plein centre-ville au Gymnase, une salle de 250 places, le vendredi 20 mai.


L'appel à conférences est ouvert


Lancé lors de la keynote de clôture du Forum PHP 2021, l'appel à conférences pour l'AFUP Day 2022 Lille attend vos propositions de talks : partagez votre expérience avec la communauté venue de Lille et d’ailleurs !
Vous avez expérimenté un nouveau framework, créé un projet open source, innové une nouvelle technique de management d’équipe ou vous souhaitez partager une expérience vécue lors de vos dernières missions : votre sujet nous intéresse ! Que vous soyez junior·e, intermédiaire ou expert·e, développeur·euse ou chef·fe de projet, votre savoir mérite d’être partagé.


Vous aimeriez présenter un sujet, mais vous n’avez jamais parlé en public ? Nous proposons un programme d’accompagnement des speakers grâce auquel vous pouvez bénéficier de l’accompagnement d’un·e conférencier·e confirmé·e, qui vous épaulera de la sélection de votre sujet jusqu’à votre intervention sur scène grâce à ses conseils et astuces. Il suffit d'en faire la demande lors de la soumission de votre talk via notre formulaire.


La billetterie est ouverte au tarif Early Bird


À notre plus grande joie, les événements en présentiel semblent avoir repris pour de bon ! Rejoignez la communauté PHP le vendredi 20 mai à Lille et profitez d’une journée de conférences, d’échanges, de rencontres et de bonne humeur en présence de toute la communauté PHP lilloise… et d’ailleurs.
La billetterie vient d’ouvrir et vous propose le meilleur tarif pour l’événement : la journée de conférences incluant les repas et la soirée communautaire est proposée à 50€. Prenez votre place dès maintenant, faites confiance à l’équipe, vous savez que le programme sera de qualité.


Ne manquez pas le prochain rassemblement de la communauté PHP, qui a rendez-vous le vendredi 20 mai à Lille sous l'égide de l'AFUP Hauts-de-France !

Création de règles PHPStan personnalisées pour votre projet Symfony

Strangebuzz 28/10/2021
Dans cet article nous voyons comment créer des règles PHPStan personnalisées pour un projet Symfony. Nous allons contrôler des bonnes pratiques Symfony mais aussi d'autres règles plus spécifiques.

Une édition des retrouvailles du Forum PHP 2021 qui a réchauffé les coeurs

AFUP 25/10/2021

Nous étions ainsi plus de 500 personnes chaque jour pour écouter la trentaine de conférenciers et rencontrer tous nos sponsors, dans les locaux du Novotel-Paris Est. Des conférences intéressantes, des speakers reconnus et fidèles à l'AFUP comme de nouveaux profils qui ont attisé notre curiosité, de grands moments de rire (merci le slideshow karaoké) et de convivialité (merci la soirée communautaire) : c'est passé bien trop vite !


Au sujet des conférences


Pensez à commenter sur Joind.in les conférences auxquelles vous avez assisté : vous aiderez ainsi les speakers à peaufiner leurs futures présentations.


Vous avez entendu parler d'un talk en particulier, auquel vous n'avez pas pu assister ? Vous voulez partager avec vos collègues ce retour d'expérience qui va permettre d'améliorer votre travail d'équipe ? Toutes les vidéos des conférences seront disponibles d'ici quelques semaines sur notre chaine YouTube.


Envie de nous aider pour les rendre réellement accessible à tout le monde ? Contactez-nous pour en savoir plus sur le sous-titrage des vidéos : bonjour[at]afup.org !


Au sujet de la session de mini-conférences sur l'AFUP


Le jeudi après-midi, nous vous avons proposé une session de mini-conférences sur les backstages de l'AFUP : baromètre des salaires, programme de mentorat, vie d'une antenne AFUP... La session vous a donné envie de rejoindre nos équipes ? Contactez-nous : nous cherchons toujours à renforcer nos équipes, pour mener l'association et la communauté toujours plus loin !


Au sujet de 2022


Enfin, nous vous avions encouragé•e•s à ne surtout pas manquer la keynote de clôture. En effet, nous avions des annonces fortes à y faire !


La première, c'est l'organisation de l'AFUP Day 2022 dans une ville unique, contrairement à nos éditions précédentes. Direction Lille pour une quatrième édition de l'événement en Hauts-de-France, portée par une équipe AFUP Hauts-de-France surmotivée ! Cette année exceptionnelle permettra ainsi à nos autres antennes AFUP de reprendre du poil de la bête après 18 mois sans grande activité.


La deuxième nouvelle portait sur la destination du Forum PHP 2022 : nous poserons nos valises à l'hôtel New-York - The Art of Marvel, chez Mickey à Marne-la-Vallée ! Pas de changement de calendrier cependant : comptez sur une ouverture du CFP en clôture de l'AFUP Day 2022 et une édition en octobre prochain.


Encore merci pour cette édition joyeuse et festive, qui a reboosté le moral de toutes nos troupes !

De PHP 7 à PHP 8, retour sur cinq ans d’innovation

De geek à directeur technique 17/10/2021

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.





PHP 7 (décembre 2015)





Pour en savoir plus





PHP 7 était une amélioration majeure, qui apportait notamment une réécriture du moteur interne et de la gestion des tableaux, amenant une augmentation importante des performances.





Il faut savoir que le code qui sert à gérer les tableaux (et les tableaux associatifs, car en PHP c’est la même chose) est utilisé en interne par la machine virtuelle PHP pour stocker tous les symboles (fonctions, objets, variables, etc.) ; donc améliorer la performance des tableaux, ça n’est pas utile que lorsque votre code manipule des tableaux, ça améliore toute l’exécution de PHP.
Si le sujet vous intéresse, et pour simplifier la chose à l’extrême, disons que les éléments d’un tableau (au sens PHP) sont stockés dans un tableau (au sens C) via une fonction de hachage ; mais pour pouvoir garder l’ordre dans lequel les éléments sont ajoutés, il faut constituer une liste. Auparavant, cela se faisait avec une liste doublement chaînée, alors que désormais cela utilise un tableau (au sens C). Les listes chaînées ne consomment que la mémoire nécessaire, mais l’allocation mémoire nécessaire à chaque ajout d’élément prend du temps ; l’utilisation de tableaux est beaucoup plus rapide, mais consomme un peu plus de mémoire (car on alloue de la place en prévision des éléments futurs).





Utilisation des types scalaires dans les déclarations de paramètres





Cela fait longtemps qu’on peut déclarer les types des paramètres attendus par les fonctions en méthodes, sauf que cela se limitait aux objets (et aux dérivés comme self et parent), aux interfaces, aux tableaux (array) et aux fonctions (callable). En PHP 7, il est possible de déclarer qu’un paramètre est de type string, int, float, ou bool. Ça a l’air idiot, mais c’est difficile de s’en passer.





function toto(string $s) {
// dans la fonction, on est sûr que $s est une chaîne
}
toto('abc'); // OK
toto(123); // OK sauf en mode strict
toto(new MonObjet()); // erreur




Déclaration du type de retour





Dans les fonctions et méthodes, PHP 7 permet de définir le type de retour.

Voir la suite

Blogs

Infos

Ajouter une source ?

Envoyez un email avec l'URL du site et du flux à planetephpfr AT afup POINT org

Gestion

AFUP