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

Articles

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

L'antisèche des exceptions PHP

Strangebuzz 02/10/2021
Cet article est un peu différent de ce que j'ai l'habitude de faire. C'est une référence, une antisèche présentant les erreurs et exceptions disponibles en PHP.

Le Forum PHP 2021 annonce complet

AFUP 24/09/2021

Nous serons ainsi près de 500 les 21 et 22 octobre au Novotel-Paris Est pour ce premier événement en présentiel de l'AFUP depuis 2 ans. Autant vous dire que l'équipe est impatiente !


Un événement sous haute vigilance


Bien entendu, réunir autant de monde dans un centre de conférences ne peut se faire sans que tout un chacun reste vigilant pendant ces deux jours.
Ainsi, pour assurer la plus grande sérénité d'esprit et de sécurité possible, plusieurs règles seront appliquées :


  • les agents du Novotel-Paris Est contrôleront la validité de tous les pass sanitaires à l'entrée du centre de conférences : pensez à l'avoir sous la main !

  • le port du masque, de préférence un masque chirurgical ou FFP2, sera demandé à toutes et tous pendant les deux jours. Le masque doit couvrir la bouche et le nez.

  • pour protéger nos bénévoles et limiter les contacts avec des objets personnels, le service de vestiaire sera remplacé par un service de bagagerie. Voyagez léger, vous devrez garder manteaux et écharpes avec vous ! Notre équipe pourra cependant stocker les sacs de voyage pour les visiteurs venant de loin

Enfin, le respect des règles auxquelles nous sommes maintenant habitué•e•s, comme les distances de sécurité et les gestes barrières, sera demandé.


Un événement riche en émotions


Vous nous avez manqué ! Cette édition s'annonce riche en émotions pour toute la communauté : vous n'avez pas vu vos collègues, vos confrères depuis des mois, nos bénévoles ne se sont pas retrouvés depuis presque 2 ans, et pour certains speakers, ce sera leur premier talk en présentiel depuis longtemps !


Le retour de l'événement en présentiel sera l'occasion aussi de se rappeler combien nos métiers s'ancrent dans la réalité et impactent notre société : de nombreux talks y feront allusion, et plusieurs actions mises en place pendant le Forum PHP en parleront également. Nous avons hâte de vous en parler davantage !


Enfin, le futur du Forum PHP sera abordé en keynote de cloture de l'événement : restez jusqu'au bout et faites le plein d'émotions en notre compagnie jusqu'à la dernière minute.


Un événement dont toutes les conférences seront accessibles sur YouTube


Comme à notre habitude, tous nos talks seront mis à disposition gratuitement sur notre chaîne YouTube quelques semaines après l'événement. Pas de panique donc si vous n'avez pas pris votre billet pour cette édition à la jauge réduite : vous aurez toujours moyen de profiter des apprentissages prodigués pendant le Forum PHP d'ici quelques semaines !


On vous retrouve d'ici 4 semaines : à bientôt !

Blogs

Infos

Ajouter une source ?

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

Gestion

AFUP