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

Articles

PHP en route vers la sortie de la version 7.4.0

Remi Collet 18/09/19

La version 7.4.0RC1 vient juste d'être publiée. C'est maintenant la phase de stabilisation qui commence pour les développeurs, et de test pour les utilisateurs.

Les RPM sont disponibles dans le dépôt remi-php74 pour Fedora  29 et et Enterprise Linux  7 (RHEL, CentOS) ainsi qu'en Software Collection dans le dépôt remi-safe (ou remi pour Fedora).

 

emblem-important-4-24.pngLe dépôt contient actuellement des versions en cours de développement qui ne sont pas destinées à être utilisées en production.

Lire aussi : PHP 7.4 en Software Collection

emblem-notice-24.pngInstallation : voir la Configuration du dépôt et choisir le mode d'installation.

Remplacement du PHP par défaut du système par la version 7.4 avec les modules (le plus simple pour Fedora et EL-8) :

dnf module disable php
dnf module install php:remi-7.4
dnf update

Remplacement du PHP par défaut du système par la version 7.4 avec le dépôt (le plus simple pour EL-7) :

yum-config-manager --enable remi-php74
yum update php\*

Installation en parallèle, en Software Collection de PHP 7.4 (recommandée pour les tests) :

yum install php74

emblem-important-2-24.pngÀ noter :

  • la version EL7 est construite avec RHEL-7.6
  • la version EL6 est construite avec RHEL-6.10
  • beaucoup d'extensions sont aussi disponibles, voir la page PECL extension RPM status.
  • suivre les commentaires pour les mise à jour jusqu'à la version finale.

emblem-notice-24.pngInformations, lire :

Voir la suite

L’édition 2019 du baromètre des salaires en PHP vient d’ouvrir !

AFUP 17/09/19
Comme chaque année depuis 2013, le baromètre des salaires en PHP 2019 reprend les questions traditionnelles. Vos réponses sont ainsi comparées aux résultats des années précédentes, et nous permettent d’établir des tendances : types d’employeurs, localisation des entreprises, niveau de salaires, versions de PHP utilisées sont ainsi des informations précieuses qui aident à comprendre comment évoluent nos métiers. Mais l’édition 2019 continue de s’enrichir, proposant de nouveaux sujets à votre attention. Le recours à la documentation est ainsi désormais étudié : quel type de documentation recherchez-vous ? Quelle est votre opinion sur la documentation française ? Venant répondre à des remarques émises par la communauté lors des éditions précédentes, l’enquête approfondit également le sujet des types de contrat, pour en savoir plus sur les RTT et la situation des freelances. Que vous ayez déjà répondu à une enquête précédente ou que ca soit votre première participation, toutes les réponses sont précieuses. Répondre aux mêmes questions plusieurs années de suite est utile pour dégager des tendances et mieux connaître le marché de l'emploi des développeurs PHP. Si vous découvrez l’enquête cette année, participer est également important : un grand nombre de réponses permet d’établir un état des lieux des plus précis. Les résultats du baromètre permettent ensuite de se situer par rapport aux autres développeuses et développeurs, à expérience et type de poste identiques, et ainsi de valoriser au mieux ses compétences auprès des ressources humaines. [Participez à l’enquête](https://barometre.afup.org/), répondez-y en quelques minutes en tout anonymat, et partagez auprès de vos collègues ! Le baromètre des salaires en PHP 2019 est ouvert jusqu’au 17 décembre, et dévoilera ses résultats en début d’année 2020.

Amélie et Christophe partagent leur retour d'expérience suite à une mission AFUP

AFUP 06/09/19
**Bonjour Amélie, bonjour Christophe ! Vous avez répondu présent à l'appel de l'AFUP, qui recherchait des volontaires pour une mission en rapport avec le design des sous-menus de notre site. Tout d'abord, merci beaucoup pour votre engagement et pour votre énergie, et merci à votre entreprise, Elao. Pouvez-vous nous dire ce qui vous a motivés à nous aider sur le sujet ?** Nous cherchions à mettre ponctuellement notre temps à profit en contribuant à des projets open source. L’AFUP a alors répondu à notre appel sur Twitter et la mission correspondait parfaitement à ce que nous attendions autant par son contenu qu’au niveau des contraintes de planning. De plus, [Élao](https://www.elao.com/fr/) est membre de l'AFUP depuis 2007 et a eu plusieurs personnes impliquées dans le bureau de l'association ainsi que dans l'antenne lyonnaise. C’était une évidence de vous prêter main forte ! **Comment se sont passés les échanges avec l'équipe AFUP ? Etait-ce assez aisé d'intervenir dans le code de notre site ? ** Les échanges se sont très bien passés, nous étions en relation avec Adrien Gallou qui nous a accompagné sur l’installation du projet et qui est resté très disponible sur tout le suivi de la mission. Nous ne sommes pas des développeurs PHP, et son aide nous a permis d’être opérationnels rapidement sur le projet. **Combien de temps avez-vous passé sur le sujet ? ** Le sujet était assez restreint à la base mais nous avons profité de notre intervention pour moderniser le css en le passant totalement sur le langage SASS. Nous avons particulièrement apprécié de pouvoir avancer au rythme de nos propres projets tout au long de cette mission. Au total, nous y avons passé l’équivalent de deux semaines étalées sur plus de deux mois. **Seriez-vous motivés pour participer à une future mission sur nos outils ? Un conseil à quelqu'un qui voudrait se lancer dans ce type de mission ?** Avec grand plaisir ! Pour le conseil, nous sommes tentés de dire : prenez juste le temps de contribuer, tout le monde en ressort gagnant. Même avec peu de temps disponible, nous avons réussi à faire évoluer un petit peu le projet, à notre rythme. C’est super gratifiant ! Encore merci de votre engagement à nos côtés et merci à [Elao](https://www.elao.com/fr/) de nous suivre et de contribuer à l'association ! Les missions AFUP permettent à tout un chacun de s'impliquer auprès de l'AFUP, sur un sujet qui l'intéresse, en équipe ou en solo, et sur une durée que la personne choisit. Vous avez envie de vous emparer d'une mission, ou découvrir toutes les options disponibles pour participer à l'association ? On vous donne toutes les informations sur notre page "[Pôles et missions](https://afup.org/p/981-poles)". Rejoignez-nous !

La vélotypie s'invite au Forum PHP 2019

AFUP 03/09/19
Grâce à un service de vélotypie déjà vu à l'oeuvre lors du dernier MixIT, tous les talks au programme du Forum PHP 2019 bénéficieront d'une retranscription en direct, diffusée sur des écrans de télé dans les amphithéâtres. Si ce service permettra en premier lieu d'enfin pouvoir accueillir les personnes malentendantes dans de bonnes conditions, il bénéficiera en réalité à toute la communauté PHP ! En effet, durant l'événement, tout le monde pourra suivre les conférences en écoutant le speaker, mais également en lisant ces retranscriptions, ce qui permet parfois de mieux comprendre le propos. Durant les conférences en anglais, les retranscriptions peuvent également aider les personnes qui maitrisent moins bien le langage, ou quand un accent particulier parasite la bonne compréhension. Enfin, ces retranscriptions seront récupérées à la fin de l'événement pour qu'elles soient synchronisées avec les captations des talks réalisées pendant l'événement : toutes les vidéos seront donc sous-titrées dès leur publication ! Ce progrès pour l'accessibilité du plus grand nombre vient s'ajouter à tous les efforts déployés par l'AFUP pour que l'ensemble de la communauté PHP puisse profiter de ses actions.

Réduire la consommation de données 4G sous Android

Nicolas Hachet 29/08/19

Vous en avez marre de consommer systématiquement votre forfait de données mobiles ? Tous les mois, votre consommation de datas 4G explosent les plafonds et votre facture augmente ? Votre mère (ou votre patron) vous demande de réduire votre consommation de données mobiles ? Android intègre une solution pour économiser les données 4G de votre Continue Reading

Cet article Réduire la consommation de données 4G sous Android est apparu en premier sur Blog PHP de Nicolas Hachet.

Réduire la consommation de données 4G sous Android

Nicolas Hachet 29/08/19

Vous en avez marre de consommer systématiquement votre forfait de données mobiles ? Tous les mois, votre consommation de datas 4G explosent les plafonds et votre facture augmente ? Votre mère (ou votre patron) vous demande de réduire votre consommation de données mobiles ? Android intègre une solution pour économiser les données 4G de votre Continue Reading

Cet article Réduire la consommation de données 4G sous Android est apparu en premier sur Blog PHP de Nicolas Hachet.

Lisez chaque jour l'interview d'un·e conférencier·e au Forum PHP 2019

AFUP 26/08/19
Tel un calendrier de l'Avent qui nous amènera jusqu'au Forum PHP 2019, nous vous convions chaque matin de la semaine, ou presque, à venir découvrir l'interview du jour de nos conférencier•e•s. Invités à répondre aux questions élaborées par le pôle en charge des conférences, ils nous parlent de ce qui les anime, de ce qui les encourage à partager leur savoir avec la communauté, de ce qui les fait vibrer dans notre écosystème. Par ce biais, apprenez-en davantage sur le parcours ou le talk des speakers les plus réputés et découvrez les nouveaux profils qui nous rejoignent lors de cette édition 2019. [Frédéric Bouchery](https://event.afup.org/forumphp2019-interview-frederic-bouchery ) lance le bal cette année, en nous parlant de sa curiosité insatiable qui lui donne de nombreuses idées de talks, ou de son envie irrépressible de partager qui l'incite à partager son expérience de speaker, notamment lors des événement TEDx organisés à Rennes. Bonne lecture !

Cacher le nom de fichier du contrôleur d'entrée Symfony

Strangebuzz 23/08/19
Dans cet article nous allons voir comment cacher le nom de fichier du contrôleur d'entrée principal d'une application Symfony ("main front controller" en anglais) pour qu'il soit impossible d'accéder au site en tapant "index.php" dans l'URL. Le moins d'informations les utilisateurs (ou hackers bien sûr) auront sur l'implémentation technique de votre site, le mieux ce sera.

Créez un script PHP pour trier vos photos

Code Design 15/08/19

Le but de ce tutoriel est de vous montrer que vous pouvez réaliser des tâches automatiques sur votre ordinateur à l’aide de script PHP. Nous ne parlerons donc pas de développement web mais d’un script qui se lancera comme un logiciel.

Ce script pourra être exécuté simplement par toute la famille pour ranger automatiquement vos photos par évènement (en se basant sur la date de prise du vue)

Fonctionnement attendu par ce script de tri de photos

Installer PHP localement

Avant de commencer, nous avons besoin de PHP sur l’ordinateur. La procédure ci-dessous a été faite sous Windows pour le plus grand nombre mais la suite du tutoriel est réalisable sous Linux ou MacOS.

  • Télécharger la dernière version de PHP (VC15 x64 Non Thread Safe) depuis le site officiel.
  • Extraire les fichiers sur votre ordinateur, par exemple sous C:\bin\php-7.3\.

Préparation de l’environnement

Placez-vous dans le dossier où vous stocker habituellement vos photos et créer un dossier nommé Développement photos.

Dans ce dossier, mettez quelques photos de test, prises à des dates différentes. Elles nous servirons de documents de tests afin de ne pas écraser par erreur vos photos lors de la création de ce script.

Créons un fichier vide nommé script_photo.phpx.

Installer plusieurs versions de PHP ou NodeJS sous Windows

Code Design 07/08/19

En tant que développeur web, vous avez besoin de nombreux outils pour travailler sur vos projets, aussi bien pour le développement front-end (Less, Sass, Webpack, etc) que back-end (Composer, PHPUnit, PHPstan, etc).

Pour lancer ces outils, vous devez installer localement des applications comme PHP ou NodeJS dont les versions changent fréquemment.

Avec le temps, vous risquez d’être confronté à la mise à jour de ces applications. Malheureusement, vous ne pourrez pas mettre à jour l’ensemble de vos projets en même temps, il peut donc être utile de faire cohabiter plusieurs versions de PHP ou de NodeJS sur votre Windows.

Installer plusieurs versions de PHP

Commençons par installer PHP 7.2 et PHP 7.3 sur le même Windows . Pour cela, nous allons récupérer les binaires sur le site officiel et les placer dans le dossier de notre choix.

Nous allons ensuite extraire chaque archive dans un dossier différent

  • Créer un dossier C:\bin\php-7.2\ et y placer le contenu de l’archive PHP 7.2
  • Créer un dossier C:\bin\php-7.3\ et y placer le contenu de l’archive PHP 7.3

Vérifions l’installation de PHP 7.2 en exécutant le chemin complet dans notre terminal : C:\bin\php-7.2\php.exe -v

PHP 7.2.21 (cli) (built: Jul 30 2019 13:09:38) ( NTS MSVC15 (Visual C++ 2017) x64 )
 Copyright (c) 1997-2018 The PHP Group
 Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

Vérifions l’installation de PHP 7.3 en exécutant le chemin complet dans notre terminal : C:\bin\php-7.3\php.exe -v

PHP 7.3.8 (cli) (built: Jul 30 2019 12:44:08) ( NTS MSVC15 (Visual C++ 2017) x64 )
 Copyright (c) 1997-2018 The PHP Group
 Zend Engine v3.3.8, Copyright (c) 1998-2018 Zend Technologies

Modifions la variable d’environnement PATH

Lorsque vous n’installez qu’une seule version de PHP, vous devez indiquer le dossier d’installation de PHP dans la variable « PATH » afin que la commande PHP fonctionne sans avoir besoin d’indiquer le dossier d’installation.

Dans notre cas, nous avons deux dossiers, nous allons donc créer des alias pour lancer la version de PHP que nous souhaitons utiliser dans notre projet.

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