Developpez.com - Rubrique PHP

Le Club des Développeurs et IT Pro

Apprendre les nouveautés de PHP7

Un tutoriel de Maurice Chavelli

Le 2017-10-04 12:41:49, par Community Management, Community Manager
Chers membres du club,

J'ai le plaisir de vous présenter ce tutoriel de Maurice Chavelli pour vous apprendre les nouvelles fonctionnalités qu'offre PHP 7

Faut-il passer à PHP 7 (en fait 7.1) ? La question devient pertinente pour les utilisateurs de Laravel parce que la version 5.5 de ce framework imposera cette version de PHP. Alors je vous propose de faire un peu le point de ce que nous apporte ce nouveau PHP.

Déjà, on va y gagner en performances puisqu'on nous annonce un gain entre 25 % et 70 %. Bon la marge est grande !

Mais au niveau des fonctionnalités ? Vous pouvez tout trouver dans le manuel.

Pour les allergiques à l'anglais, voyons un peu ça en se limitant à ce qui semble le plus important
Retrouvez tous les tutoriels de Maurice Chavelli
Retrouvez tous le cours et tutoriels pour apprendre PHP
  Discussion forum
6 commentaires
  • rawsrc
    Expert éminent sénior
    Salut,

    @Maurice

    Voilà pourquoi l’opérateur <=> faite penser à un vaisseau spatial :

    Faut croire que la fine équipe derrière PHP est fan de Star Wars
  • esired
    Membre averti
    Cool le tutoriel.
  • Code62
    Membre éclairé
    Hello,

    Merci pour le tuto, j'avais pas encore pris le temps de me mettre à php7, et c'est une très bonne intro

    Petite erreur au chapitre VII par contre:
    Code :
    1
    2
    3
    $identite = ['nom' => 'Pierre'];
    $Pierre = 'Paul';
    echo $$identite['nom'];
    Avec PHP 5 vous obtenez : Pierre.
    --> on obtient "Paul", en fait -- la valeur de $Pierre
  • Chauve souris
    Membre expert
    Il y a juste un bémol avec PHP 7 : il est impossible de l'installer sur IIS de Windows Server 2012 R2. Quelques tentatives avec différentes variantes (sous-versions) de PHP 7.xx pareil ! J'ai donc remis la version 5.6.4 qui fonctionne très bien.
  • Namica
    Membre expérimenté
    Envoyé par Chauve souris
    Il y a juste un bémol avec PHP 7 : il est impossible de l'installer sur IIS de Windows Server 2012 R2. Quelques tentatives avec différentes variantes (sous-versions) de PHP 7.xx pareil ! J'ai donc remis la version 5.6.4 qui fonctionne très bien.
    Bizarre. J'ai utilisé php 7.1.1 sous windows, mais avec apache sur un PC de développement.
    Voir le génial <Uniform Server> mais qui hélas ne semble plus être maintenu depuis février de cette année.
  • Chauve souris
    Membre expert
    Envoyé par Namica
    Bizarre. J'ai utilisé php 7.1.1 sous windows, mais avec apache sur un PC de développement.
    Voir le génial <Uniform Server> mais qui hélas ne semble plus être maintenu depuis février de cette année.
    Franchement je ne vois pas l'intérêt d'avoir un serveur Apache sous Windows, rien de ce que j'utilise en ASP.NET ne fonctionnerait, et puis il y a IIS qui fonctionne très bien. J'en avais testé un, pour voir, en utilisant le port 8080, ça a fonctionné correctement un temps jusqu'au moment où il n'a pas été content de ce qu'il y avait dans son httpd.conf et j'ai été infichu de savoir quoi. Au moins sur IIS on a des messages d'erreurs même s'ils sont parfois sibyllins.

    Donc la question reste posée au sujet de PHP 7.xxx