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 :

Compilation de scripts PHP


Sujet :

Langage PHP

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 74
    Points : 56
    Points
    56
    Par défaut Compilation de scripts PHP
    Bonjour a tous,
    je ne sais pas trop dans quel section poster pour cette question. Alors excusez moi si je ne suis pas au bon endroit.

    Après quelque recherches, j'ai pas trouvé grand choses sur le sujet. Et ayant du coup toujours mes questions, je passe pour vous les exposer.

    - Quel est le gain entre l'interprétation et la compilation pour php
    - Est il possible d'utiliser X11 avec php (vue que l'on peut utiliser php en console sans "serveur")
    - Une fois compilé, est il possible de l'utiliser sans l’interpréteur php ?

    Voila, merci beaucoup

    PS : Si vous aviez des documents, mans, etc
    PPS: Je devrais me mettre au C ...

    EDIT :
    Avez vous un avis sur les techno comme "phc", "Roadsend PHP", "php-gtk" ?

  2. #2
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2010
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Décembre 2010
    Messages : 144
    Points : 241
    Points
    241
    Par défaut
    Je n'ai aucune expérience sur ce genre de chose mais le PHP ne peut pas être compilé. Il existe en revanche des outils pour obfusquer le code et le rendre illisible par un humain ou pour convertir le code PHP en C++ (ou autre language) afin de le compiler. Du code obfusqué sera interprétable seulement si PHP a le module qui permet de lire le code. Les outils comme phc, Roadsend PHP ou encore HipHop convertissent le code PHP en C++.

    Le cas de l'obfuscation réduit les performances à cause du fait qu'un module PHP intervient pour "décoder" le code. Le cas de la conversion dans un autre langage pour être compiler permet d'augmenter les performance.

    X11 doit être utilisé sur une console pour permettre d’exécuter l’interpréteur PHP.
    PHP-GTK permet de développer des interfaces lourdes, sans navigateur web. C'est en général assez peu performant, pas bien documenté et le module n'est plus trop maintenue depuis un bon moment.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 74
    Points : 56
    Points
    56
    Par défaut
    Je me suis mal exprimé, je parlais effectivement de conversion pour compiler le code, mais pas avec les bons thermes.

    de là la question sur l'utilisation de X11 ce pose toujours
    Vous avez eu des retours sur HipHop (il me semble plus ... "finalisé")

    PS : en revanche ma 3eme question était vraiment idiote ...
    PPS : Je viens de voir ça pour PHP-GTK, c'est proche du catastrophique...

Discussions similaires

  1. [MySQL] Optimisation de scripts PHP/MySQL
    Par DgG dans le forum PHP & Base de données
    Réponses: 368
    Dernier message: 20/11/2013, 18h59
  2. Quel est le meilleur script PHP de portail (CMS) ?
    Par Lana.Bauer dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 187
    Dernier message: 18/10/2012, 07h45
  3. Exécution script php
    Par devmat dans le forum Linux
    Réponses: 11
    Dernier message: 22/04/2007, 11h14
  4. Pb d'execution de requete avec un script php
    Par ythierrin dans le forum Requêtes
    Réponses: 3
    Dernier message: 22/08/2003, 14h34

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