Hébergement du site en PHP et Mysql par WDMédia-hébergement
Vous aussi adpotez les éléPHPants de Vincent Pontier !  
CONCOURS
 
 
PLUS DE PHP
 
 
PLUS DE JAVASCRIPT
 
COMMENT CA MARCHE
 
 
EXPLIQUE-MOI
 
 
NEWS LETTER
 

 
PARTENAIRES
 
Découvrez scriptsphp.org
Découvrez phpteam.net
Tout sur les expressions régulières
IE sucks :-)
 
DESIGN DU SITE
 
PHP7 : révolution ! - 01/04/2009 à 01:29:35  
posté par : Manico

Bonjour à tous,

En exclusivité, nous avons eut accès ce jour à la première alpha de PHP7, actuellement aux premiers stades de son développement.

Un seul mot nous vient à l'esprit après avoir essayé ce bijou, avec l'assitance de l'équipe de développement par vidéo-conférence : révolution !

En effet, cette mouture se veut novatrice :

* Performances

Les performances de PHP7 sont tout simplement halucinantes, la progression par rapport a PHP5 est en effet de 1700% ! Pour arriver a ce résultat, l'équipe de développement à choisi de réécrire l'ensemble de PHP en assembleur 64 bits. L'unique défaut de ce choix est qu'il est impératif de disposer d'un processeur très récent, supportant les instructions 64 bits. Les développeurs ont cependant réussi a faire en sorte qu'un système d'exploitation 64 bits ne soient pas necessaire, en utilisant un système de virtualisation (voir plus bas).

* Edition

Afin de faciliter l'édition des scripts, l'équipe a intégré directement un éditeur dans PHP. Celui ci est accessible via la commande php -e. Encore plus fort, cet éditeur s'adapte automatiquement a votre système. Ainsi, qu'il soit lancé sous windows, mac ou linux, l'éditeur utilisera les fenetres les plus appropriées. De même, si vous lancez celui ci en console, il utilisera alors les fonctionnalitées de celle ci, vous permettant d'éditer directement à distance. Cet éditeur très performant vous indiquera la moindre erreur de syntaxe dès la saisie, ainsi que les erreurs de logique a chaque sauvegarde du fichier. Il est proche d'un IDE en terme de fonctionnalitées, avec la classique auto_completion (remontant a travers les fichiers inclus et les méthodes de classes), et des outils de debugages très pratiques.

* Simplification

Des macros génériques ont été crées afin de gagner du temps dans le code. Combien de fois vous est t'il arrivé d'écrire des lignes et des lignes de code pour peu de fonctionnalités. Ce temps est révolu. Prenoms un exemple simple : loginBox() vous permet d'afficher une boite de connexion à votre site, intégrant une gestion ajax. La mise en forme se fait simplement par CSS. Il existe ainsi une quantité incroyable de macros, et la liste s'étend de jours en jours.

* Virtualisation

Afin de tirer le meilleur parti des processeurs récents, tout en augmentant la sécurité, PHP7 fonctionne maintenant de manière virtualisée. Ainsi, chaque script est isolé, mais les scripts liés (includes ou requiere par exemple) peuvent être traités par un autre processeur en simultané. Un système complexe mais puissant de hierarchisation et de communication inter processus a été mis au point afin de permettre le bon fonctionnement du tout.

Seul hic, la stabilisation de PHP6 n'étant pas encore effectué, PHP7 va encore rester un long moment au stade d'alpha. La sortie finale est prévue pour le 1er avril 2022 !

Bonne journée
L'équipe PHPDébutant



www.phpdebutant.org © 2024 - L'équipe de phpDebutant - Hébergement : WDMédia-hébergement
DEBUTEZ !
 
  0.  Introduction
  1.  Afficher une phrase ou une image
  2.  Afficher la date et l'heure
  3.  PHP dans du code HTML
  4.  La concaténation
  5.  Récupérer les valeurs d'un formulaire
  6.  Les structures de contrôle
  7.  Ecrire et lire dans un fichier texte
  8.  Les fonctions utilisateurs
  9.  Les variables d'environnement
  10.  Quelques fonctions utiles
  11.  SQL/MySQL (Create, Alter & Drop)
  12.  SQL/MySQL (Insert et Select)
  13.  SQL/MySQL (Delete et Update)
  14.  SQL/MySQL (Where)
  15.  Fonctions PHP pour mySQL
  16.  Interroger une table MySQL
  17.  Alimenter une ou plusieurs tables mySQL
  18.  Les pseudos-frames
  19.  Les sessions php4
  20.  Affichage page par page
  21.  Images dynamiques
  22.  Ca marche pas ?
  23.  Variables globales à OFF
  24.  Les variables dynamiques