IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Facebook dévoile sa ré-écriture de PHP, HipHop traduit PHP en C++ puis le compile avec g++


Sujet :

Langage PHP

  1. #1
    Expert confirmé
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 451
    Points : 4 600
    Points
    4 600
    Par défaut Facebook dévoile sa ré-écriture de PHP, HipHop traduit PHP en C++ puis le compile avec g++
    Mise à jour du 03.02.2010 (Katleen Erna)
    Facebook dévoile sa ré-écriture de PHP, HipHop traduit PHP en C++ puis le compile avec g++

    L'information vient d'être officiellement confirmée par Facebook, suite a de nombreuses rumeurs sur la toile qui anticipaient son annonce. Il se murmurait ici et là qu'une équipe du réseau social aurait travaillé sur un nouveau compiler PHP JIT (Just In Time) qui permettrait des augmentations de vitesse allant jusqu'à 80%.

    Le projet serait assez similaire à l'Unladen Swallow de Google, qui avait consisté en une ré-écriture du compiler de Python.

    Le projet des équipes de Facebook s'appelle HipHop et il est disponible depuis cet après-midi en open-source. Il résulte d'un travail acharné et secret de deux longues années.

    Mais contrairement à ce qui était attendu, HipHop consiste en fait en une ré-écriture du runtime de PHP. Le code source de PHP est traduit en C++ puis compilé avec g++.

    Un ingénieur ayant travaillé sur le projet, Haiping Zhao, déclare : "Avec HipHop, nous avons réduit l'usage du CPU sur nos serveurs web d'environ 50%".

    Ceci devrait permettre d'allèger le datacenter de Facebook.

    "HipHop execute le code source d'une manière sémantique et en sacrifie certaines fonctionnalités peu utilisées, comme eval(), pour de meilleures performances. HipHop nous permet de corriger la logique de l'assemblage final d'une page en PHP.", continue-t-il.

    Il conclut en indiquant que PHP et C++ partagent pratiquement la même syntaxe, mais que C++ est ien moins gourmand en ressources système.

    RideKick : Mise à jour 02/02/2009

    Sortie de HipHop pour PHP par les développeurs de FaceBook


    Comme annoncé, une équipe réduite de FaceBook a développé un inerpreteur de code PHP. En accord avec l'annonce officielle, HipHop n'est pas un compilateur mais plutôt un convertisseur de code PHP vers C++ qui sera ensuite compilé par g++.
    HipHop éxecute donc le code PHP sémantiquement et il faudra donc s'attendre à abandonner quelques fonctions propres à PHP au profit des performances comme eval().

    HipHop intègre un convertisseur mais aussi une nouvelle implémentation du runtime PHP et une version réécrite des plusieurs librairies communes pour tirer profit au maximum des performances.

    Comment fonctionne HipHop ?

    HipHop créé donc du code static qui fait le lien vers les fonctions et variables PHP statiques, ce qui représente une grande part des scripts actuels (en comparaison du code dynamique qui peut être généré avec PHP)

    Le process de conversion comprends 3 phases importantes :

    • Une analyse statique dans laquelle HipHop collecte des information sur qui déclare quoi et sur les dépendences.
    • L'inférence de type dans laquelle on choisit le type de variable C++ correspondant le plus approprié (scalaire, chaîne de caractères, classe, objet, variant etc ...)
    • La génération du code qui pour la grande part revient à faire la correspondance entre les états et les expressions PHP en "tats et expressions C++



    Ci joint un diagramme de process du fonctionnement de HipHop








    Bonjour amis phpeurs,

    un ami a moi a retenu mon attention quand il m'a parle d'un "nouveau php" qu'il avait lu sur le net.

    voici donc l'article en question : il s'agit d'un employe facebook qui repond a quelques questions (ses reponses font plus ou moins peur)

    mais la ou ca devient perturbant : c'est vers la fin :

    Rumpus: So tell me about the engineers.

    Employee: They’re weird, and smart as balls. For example, this guy right now is single-handedly rewriting, essentially, the entire site. Our site is coded, I’d say, 90% in PHP. All the front end — everything you see — is generated via a language called PHP. He is creating HPHP, Hyper-PHP, which means he’s literally rewriting the entire language. There’s this distinction in coding between a scripted language and a compiled language. PHP is an example of a scripted language. The computer or browser reads the program like a script, from top to bottom, and executes it in that order: anything you declare at the bottom cannot be referenced at the top. But with a compiled language, the program you write is compiled into an executable file. It doesn’t have to read the program from beginning to end in order to execute commands. It’s much faster that way. So this engineer is converting the site from one that runs on a scripted language to one that runs on a compiled language. However, if you went to go talk to him about basketball, you would probably have the most awkward conversation you’d have with a human being in your entire life. You just can’t talk to these people on a normal level. If you wanted to talk about basketball, talk about graph theory. Then he’d get it. And there’s a lot of people like that. But by golly, they can do their jobs.

    Rumpus: So what will be the net effect of running the site on Hyper PHP?

    Employee: We’re going to reduce our CPU usage on our servers by 80%, so practically, users will just see this as a faster site. Pages will load in one fifth of the time that they used to.

    Rumpus: When’s it coming out?

    Employee: When it’s done. Next couple of months, ideally.
    voila, c'etait pour avoir des avis dessus...
    parceque 80% d'usage CPU c'est pas negligeable quoi !
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  2. #2
    Membre éclairé Avatar de metagoto
    Profil pro
    Hobbyist programmateur
    Inscrit en
    Juin 2009
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Hobbyist programmateur

    Informations forums :
    Inscription : Juin 2009
    Messages : 646
    Points : 845
    Points
    845
    Par défaut
    Cela participe au léger regain d'attention qui émerge depuis quelques temps: utiliser du code compilé coté server, à commencer par C++. Au lieu de multiplier les servers et les machines pour supporter la charge, autant utiliser un langage approprié par nature.

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Février 2007
    Messages
    248
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Février 2007
    Messages : 248
    Points : 231
    Points
    231
    Par défaut
    Je ne suis pas vraiment à l'aise avec ce genre de considérations techniques.

    Concrètement pour le développement, ça signifie que l'on risque d'avoir à réapprendre le langage ? du moins en partie ? Ou c'est juste au niveau du traitement que cela change ?

  4. #4
    Membre expert Avatar de RunCodePhp
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2 962
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2 962
    Points : 3 947
    Points
    3 947
    Par défaut
    Citation Envoyé par metagoto
    Cela participe au léger regain d'attention qui émerge depuis quelques temps: utiliser du code compilé coté server, à commencer par C++. Au lieu de multiplier les servers et les machines pour supporter la charge, autant utiliser un langage approprié par nature.
    +1

    Si Php ne correspond pas à leur besoin, pourquoi ne pas utiliser un autre langage ?

    Que je sache, Php n'est pas le seul et unique langage pour créer des sites Web dynamique.

    Ou alors, ils n'ont qu'à créer leur propre langage, dérivé de Php, C, C++ ou pas, peu importe, cela donnera plus de choix, mais modifier Php selon leur propre exigence, ça me semble un peu radical comme procédé.


    Déjà que je ne suis absolument pas un partisan des FaceBook ou autre Twiter, alors si ces fous furieux veulent tout révolutionner parce qu'ils n'arrivent pas à stocker/flicker la planète entière dans leur Bdd en 1 seconde, ben là j'suis pas d'accord


    Une affaire à suivre en tout cas.
    Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20
    Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]

  5. #5
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Salut,


    De ce que j'en comprend il ne s'agit pas de modifier le langage PHP mais uniquement le moteur, soit mod_php.

    En clair les sources seront toujours des fichiers PHP standard avec la même syntaxe et les mêmes règles, mais ils pourront être transformé en fichier compilé. L'intérêt étant d'éviter de tout recompiler à chaque requête d'un client.

    a++

  6. #6
    Expert confirmé
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Points : 4 853
    Points
    4 853
    Par défaut
    +1 adiGuba
    le truc c'est que même facebook ne va pas réécrire son appli, il reste tel qu'il est. La modification intervient plus bas comme on l'a dit plus haut.
    Développeur | Zend Certified Engineer

    Étapes Pour mieux se servir du forum:
    1. Commencez par lire les cours et tutoriels ;
    2. Faites une recherche;
    3. Faites un post si rien trouvé dans les deux étapes précédentes en respectant les règles;

    Nix>_Rien n'est plus pratique que la théorie

  7. #7
    Membre expert Avatar de RunCodePhp
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2 962
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2 962
    Points : 3 947
    Points
    3 947
    Par défaut
    Peut être, mais je suis de nature prudente, voir ici méfiante.

    Ces gros bisounours qui ont tous l'air forts sympathiques te promette monts et merveilles, 80% de ressources d'économisés ... merci les gars, trop fort

    Puis un de ces 4 matins tu vois à la une du mag developper.com que Php c'est fait racheté par le gentil bisousours


    Personnellement, je préfère de loin qu'une société finance un projet Open Source et que la communauté s'occupe de la direction qu'elle veux prendre, au lieu qu'une société impose en quelque sorte l'orientation du projet.
    Dans ce dernier cas on s'éloigne pas mal de la philosophie Open Source.

    C'est cela qui m'interroge.
    Le gain en ressource en est une autre.


    Brefs ... Un MySQL s'est déjà fait croquer tout cru ...
    V'là que Php commence à donner des idées à un FaceBook.

    Dans peu de temps ça sera au tour d'Apache de passer sur l'billard


    A quand la main mise dessus ?


    Désolé mais je n'y vois pas là de quoi se réjouir, loin de là
    Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20
    Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]

  8. #8
    Expert confirmé
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 451
    Points : 4 600
    Points
    4 600
    Par défaut
    Citation Envoyé par Thes32 Voir le message
    La modification intervient plus bas comme on l'a dit plus haut.
    huhu, c'est en haut ou en bas alors
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  9. #9
    Rédacteur
    Avatar de RideKick
    Homme Profil pro
    Directeur technique
    Inscrit en
    Septembre 2006
    Messages
    5 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Septembre 2006
    Messages : 5 914
    Points : 12 572
    Points
    12 572
    Par défaut
    Pas sur qu'on aille jusque la "main mise".
    Si FaceBook modifie une couche bas niveau pour accelerer PHP pourquoi pas parce que :

    1- Personne ne saura obligé de l'utiliser, qui voudra en profiter je pense le fera
    2- La communauté PHP décidera de l'intégration ou non de ce module, comme elle le fait actuellement pour tout le reste
    3- Pour l'instant ce n'est que des suppositions, voir un hoax ......attendons de voir.

    Et puis si ça fonctionne, que c'est stable et qu'on y gagne réellement sur le principe qui s'en plaindrait ?
    Pas de questions techniques en MP please

    Mon site perso

    Mon profil Viadeo

  10. #10
    Expert éminent sénior
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Points : 23 190
    Points
    23 190
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par RunCodePhp Voir le message
    Désolé mais je n'y vois pas là de quoi se réjouir, loin de là
    Techniquement cela pourrait être très intéressant !

    Pour le reste c'est une autre histoire, mais je vois mal l'intérêt qu'aurait Facebook à avoir la main mise sur PHP...

    a++

  11. #11
    Membre éclairé Avatar de metagoto
    Profil pro
    Hobbyist programmateur
    Inscrit en
    Juin 2009
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Hobbyist programmateur

    Informations forums :
    Inscription : Juin 2009
    Messages : 646
    Points : 845
    Points
    845
    Par défaut
    Regardons ce qu'il s'est passé pour javascript: d'un simple interpreter (de Netscape en C) qui se contentait d'exécuter un abstract tree, on a aujourd'hui des trace optimizers, JIT compilers voir même de la génération de machine code (Google v8).

    Le runtime de php se fait vieux. Le Zend engine 1 (au début des années 2000) a apporté une virtual machine (un exécuteur d'opcodes) mais depuis lors il n'y a rien eu de fondamentalement nouveau.

    Là il semblerait que facebook fasse du JIT basé sur http://llvm.org (aux dernières nouvelles sur twitter). A suivre. Si tout ceci est vrai et au final rendu publique, alors c'est une excellente nouvelle!

  12. #12
    Membre éclairé Avatar de metagoto
    Profil pro
    Hobbyist programmateur
    Inscrit en
    Juin 2009
    Messages
    646
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Hobbyist programmateur

    Informations forums :
    Inscription : Juin 2009
    Messages : 646
    Points : 845
    Points
    845
    Par défaut
    HipHop for PHP: Move Fast
    http://developers.facebook.com/news....og=1&story=358

    HipHop for PHP isn't technically a compiler itself. Rather it is a source code transformer. HipHop programmatically transforms your PHP source code into highly optimized C++ and then uses g++ to compile it.

  13. #13
    Membre confirmé

    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2006
    Messages : 317
    Points : 597
    Points
    597
    Par défaut Source facebook
    J'ai trouvé cet article sur l'un des espaces Facebook Developer.

    http://developers.facebook.com/news....og=1&story=358

    Il semblerait que l'amélioration des performances d'après le développeur qui en parle soit de 50% en moyenne.

    Pour le principe, c'est un convertisseur de code php en code C++. Ce code est ensuite compilé par la suite par G++.

    Le projet fait 300.000 lignes et possède 5000 tests unitaires. Il semblerait qu'il soit utilisé depuis 6 mois et est utilisé pour répondre à 90% des requetes sur facebook.

    Les moins, certaines fonctions sont inaccessibles comme eval. Il n'y a pas d'autres exemples.

    Ca a l'air d'etre un beau boulot. Pas de précision sur la license de release du code.

  14. #14
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2006
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2006
    Messages : 102
    Points : 108
    Points
    108
    Par défaut
    Citation Envoyé par Phelim Voir le message

    Ca a l'air d'etre un beau boulot. Pas de précision sur la license de release du code.
    Il semblerait que ça soit la même licence que pour PHP d'après ce que j'ai compris dans la page facebook.

  15. #15
    Membre confirmé

    Homme Profil pro
    Inscrit en
    Août 2006
    Messages
    317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Août 2006
    Messages : 317
    Points : 597
    Points
    597
    Par défaut
    Effectivement, j'avais raté ce passage :

    All of this will be released this evening on GitHub under the open source PHP license.

  16. #16
    Expert éminent sénior
    Avatar de Katleen Erna
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    1 547
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2009
    Messages : 1 547
    Points : 76 188
    Points
    76 188
    Par défaut
    Mise à jour du 03.02.2010
    Facebook dévoile sa ré-écriture de PHP, HipHop traduit PHP en C++ puis le compile avec g++

    L'information vient d'être officiellement confirmée par Facebook, suite à de nombreuses rumeurs sur la toile qui anticipaient son annonce. Il se murmurait ici et là qu'une équipe du réseau social aurait travaillé sur un nouveau compilateur PHP JIT (Just In Time) qui permettrait des augmentations de vitesse allant jusqu'à 80%.

    Le projet serait assez similaire à l'Unladen Swallow de Google, qui avait consisté en une ré-écriture du compilateur de Python.

    Le projet des équipes de Facebook s'appelle HipHop et il est disponible depuis cet après-midi en open-source. Il résulte d'un travail acharné et secret de deux longues années.

    Mais contrairement à ce qui était attendu, HipHop consiste en fait en une ré-écriture du runtime de PHP. Le code source de PHP est traduit en C++ puis compilé avec g++.

    Un ingénieur ayant travaillé sur le projet, Haiping Zhao, déclare : "Avec HipHop, nous avons réduit l'usage du CPU sur nos serveurs web d'environ 50%".

    Ceci devrait permettre d'alléger le datacenter de Facebook.

    "HipHop exécute le code source d'une manière sémantique et en sacrifie certaines fonctionnalités peu utilisées, comme eval(), pour de meilleures performances. HipHop nous permet de corriger la logique de l'assemblage final d'une page en PHP.", continue-t-il.

    Il conclut en indiquant que PHP et C++ partagent pratiquement la même syntaxe, mais que C++ est bien moins gourmand en ressources système.

  17. #17
    Responsable technique

    Avatar de Anomaly
    Homme Profil pro
    Directeur
    Inscrit en
    Juin 2003
    Messages
    10 333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Somme (Picardie)

    Informations professionnelles :
    Activité : Directeur
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 333
    Points : 130 178
    Points
    130 178
    Billets dans le blog
    1
    Par défaut
    et en sacrifie certaines fonctionnalités peu utilisées, comme eval(), pour de meilleures performances
    Je ne sais pas si eval() est une fonction si peu utilisée que ça (le code source de notre forum en est rempli ), mais il est parfaitement compréhensible que cette fonction ait été exclue. Après tout cela consisterait ni plus ni moins qu'à inclure un interpréteur PHP dans le code compilé.

    En tout cas je trouve que c'est une grande avancée. Merci pour la mise en open source du projet de PHP compilé.
    Responsable technique forum & site

    Si ce message (ou un autre) vous a aidé et/ou vous semble pertinent, votez pour lui avec

  18. #18
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 61
    Points : 92
    Points
    92
    Par défaut
    Citation Envoyé par Anomaly Voir le message
    Je ne sais pas si eval() est une fonction si peu utilisée que ça
    Depuis des années que je programme en PHP, je n'ai jamais eu besoin d'utiliser un eval() et des projets de grandes envergures comme le Zend Framework n'y font pas une seule fois appel.

    Je ne sais plus si je l'ai entendu lors d'une discussion entre développeurs ou lu quelque part, mais pour moi à cette fonction reste attachée une sentence : "eval = code de bourin" (désolé pour le forum )

    Donc personnellement, m'en passer ne me gênera pas, alors que faire gagner 50% de performances à mes futures applications m'intéresse plus que fortement :]

  19. #19
    Membre averti
    Homme Profil pro
    Buisint
    Inscrit en
    Septembre 2008
    Messages
    220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Buisint

    Informations forums :
    Inscription : Septembre 2008
    Messages : 220
    Points : 438
    Points
    438
    Par défaut
    Intéressant.

  20. #20
    Membre expert Avatar de RunCodePhp
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    2 962
    Détails du profil
    Informations personnelles :
    Localisation : Réunion

    Informations forums :
    Inscription : Janvier 2010
    Messages : 2 962
    Points : 3 947
    Points
    3 947
    Par défaut
    Mais concrètement comment les choses se passent, parce que là ça me dépasse un peu

    Est ce que tout ceci sera par exemple intégré dans le moteur (si on peu dire ainsi) de Php ? ce qui sous entend qu'une prochaine version l'intègrera.

    Ou est ce une sorte de package additionnel (si on peu dire) qui s'occuperait de compiler le code ?
    En gros, ici ce sera l'utilisateur qui décide d'utiliser ou pas ce "package".

    Aussi, est ce que cela compile automatiquement ou est une opération manuel après avoir codé ?

    Quand est il du coté des hébergeurs ?
    C'est très prématuré j'en conviens, mais quel serait le scénario que l'on pourrait voir à l'avenir ?
    Pourrait on voir des offres du genre :
    - Php version interpréteur (mode actuel)
    - Php version compilée (option HipHop)
    Ou cela sera t-il possible uniquement sur des serveurs dédiés et c'est le client qui choisira ou pas d'intégrer le mode compilateur.

    Ou alors toutes les versions de Php futures seront d'offices des versions "compilées" ?


    Mon discourt est très certainement flou, voir absurde, mais pouvez décrire un peu comment les choses se dérouleraient ? (avec des mots simples )

    Merci pour vos éclaircissement
    Win XP | WampServer 2.2d | Apache 2.2.21 | Php 5.3.10 | MySQL 5.5.20
    Si debugger, c'est supprimer des bugs, alors programmer ne peut être que les ajouter [Edsger Dijkstra]

Discussions similaires

  1. Réponses: 3
    Dernier message: 02/05/2011, 12h54
  2. Réponses: 5
    Dernier message: 08/04/2011, 15h28
  3. Réponses: 0
    Dernier message: 08/04/2011, 12h18
  4. Réponses: 0
    Dernier message: 02/02/2011, 13h06
  5. Réponses: 18
    Dernier message: 03/02/2010, 06h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo