Compilation php? - PHP - Programmation
Marsh Posté le 31-10-2004 à 18:57:01
tout ce que tu dois savoir c'est que le php n'est pas compilé , si tu veux en savoir plus, va voir du coté du C/C++ & co
Marsh Posté le 31-10-2004 à 18:59:29
Citation : Qu'est ce que la compilation ? |
Source
ca vaut ce que ca vaut, mais ca m'avait l'air assez clair à première vue
Le PHP fait partie des langages interprétés
Marsh Posté le 01-11-2004 à 18:04:50
Masklinn a écrit : [quote]Qu'est ce que la compilation ? |
Alors comment se fait il que pour utiliser certaines fonctions il me faille passer par une compilation?
Marsh Posté le 01-11-2004 à 18:08:14
manlabanane a écrit : Alors comment se fait il que pour utiliser certaines fonctions il me faille passer par une compilation? |
une compilation du noyau php, pas de la page (et encore, ça doit être propre à Linux, j'ai pas d'exemples sous Windows en tête)
//edit : pour les exemples windows, je parle bien sur de fichier c à compiler soit même
Marsh Posté le 01-11-2004 à 18:10:41
manlabanane a écrit : Alors comment se fait il que pour utiliser certaines fonctions il me faille passer par une compilation? |
Parce que les langages interprétés utilisent un intepréteur... qui est compilé.
Or il est possible que certaines options/fonctions doivent être inclues lorsque le dit interpréteur est compilé, donc généré.
(ou alors lorsqu'il est lié au module, ou ...)
Ce n'est de toute facon pas ton script PHP qui est compilé
Marsh Posté le 01-11-2004 à 20:51:05
"" //edit : pour les exemples windows, je parle bien sur de fichier c à compiler soit même ""
ok, hors de portée pour l'instant en ccl...
Marsh Posté le 01-11-2004 à 21:32:03
Attention, bien que php soit un langage interprete il est egalement "compile".
Lors de l'execution php est compile en bytes codes qui sont par la suite interpretes.
Il existe d'ailleurs des "compilateurs" pour php, en réalite il en existe de deux types.
Il existe certains compilateurs qui metent en cache le code php compile pour ensuite n'utiliser que le code deja compiler donc ainsi gagner du temps.
Il en existe un deuxieme type qui lui essaye de compiler php en executables. Il y en a tres peu qui fonctionnent, il y en a un d'ailleur qui est sorti en meme temps que php5.
Malheuresement j'en connais aucun qui soit gratuit ...
Pour plus d'infos :
http://slashdot.org/article.pl?sid=04/07/13/2237233
http://www.roadsend.com/home/index [...] D=compiler
Marsh Posté le 01-11-2004 à 21:34:29
en fait, mon but était d'utiliser des fonctions imap et c'est ainsi que je suis tombé sur des instructions qui ne voulaient rien dire pour moi...
Marsh Posté le 01-11-2004 à 21:59:32
salut, sinon dans les extensions pecl, je suis tombé là dessus aussi : http://pecl.php.net/package/bcompiler
Marsh Posté le 31-10-2004 à 17:57:27
Je programme depuis qque temps en php mais je n'avais jamais entendu parler de compilation. Pouvez vous m'éclairer brievement sur ce sujet?