Y a-t-il un petit runtime PHP (interprète) pour apprendre PHP? Je pense que la création de mon propre temps PHP est un bon moyen de comprendre comment fonctionne PHP.
Il semble que c langue de jouets ait des compilateurs de jouets pour apprendre, mais je ne pouvais pas le trouver pour PHP. P>
Je préfère le Condition suivante: p>
Compilateur de petit C à des fins pédagogiques P >
mise à jour 1 p>
Je recherche des compilateurs de jouets PHP pour apprendre le langage de programmation comme TCC: Tiny C compilateur. https://en.wikipedia.org/wiki/tiny_c_compiler p>
mise à jour 2 p>
Ce site montre que PHP possède les processus d'exécution suivants. P>
1 Lexing 2 Parsing 3 Compilation 4 Interpretation
3 Réponses :
Encore une fois, cela peut ne pas être ce que vous recherchez; p>
Mais j'ai toujours trouvé l'installation d'un serveur Mock Apache avec PHP était le moyen le plus simple d'apprendre PHP (et d'entraîner la construction dans un environnement dans lequel PHP est le plus couramment utilisé) P>
Un IDE simple (Notepad ++) et Xampp (ou WAMP) configuré auront un serveur local avec la capacité facile à utiliser php. P>
XAMPP: https://www.apachefrienfriends.org/index.html WAMP: http://www.wampserver.com/fr/ p>
Notepad ++: https://notepad-plus-plus.org/downloads/ p>
Comme je dis; Cela peut ne pas être ce que vous êtes après ... p>
Salut merci pour votre réponse. Je recherche des compilateurs de jouets PHP pour apprendre une langue de programmation comme TCC: Tiny C compilateur. en.wikipedia.org/wiki/tiny_c_compiler
Reconstruire php5 / 7 avec: p>
Cela réduira techniquement la taille de l'interprète et le nombre d'extensions installées. P>
Vous devriez être capable de fournir ces options pendant "./configure" étape, voir "./configure --Help" Pour plus d'informations à ce sujet. P>
Oui, il est appelé pH7: https://ph7.symisc.net/ p>
Il s'agit d'un interprète PHP intégré à un fichier unique compatible avec environ 5,3 avec certaines améliorations. P>
NOTE Toutefois, il ne met pas en œuvre la majorité de la bibliothèque standard PHP. P>
PHP est écrit en C ainsi que la plupart des compilateurs travailleront. Mais je soupçonne fortement que ce n'est pas la question que vous demandez vraiment.
PHP ne se compasse pas, alors cherche pour i> Un compilateur gagne plutôt peu de choses à commencer, imho. Utilisez
php code> sur la ligne de commande ou configurez votre propre serveur Web avec PHP. Si cela ne convient pas à vos besoins - alors vous devez décrire ceux un peu mieux pour commencer.
Salut. Merci pour votre commentaire. Je veux apprendre le processus d'exécution PHP. Ce qui suit montre PHP a les quatre processus. 1 Lexing, 2 analyses, 3 compilation, 4 Interprétation. Je veux savoir sur chaque processus. sitepoint.com/how-php-execute-de-de-de-de -Source-Code-to-Render
@ 04FS PHP lui-même est compilé. La chose que vous compilez est capable d'interpréter le code PHP. OP est question de savoir à propos de ce compilateur (son propre) qui produit ce binaire capable d'interpréter le code PHP.
@Xatenev "produit ce binaire capable d'interpréter le code PHP" i> - mais l'exécutable PHP existe déjà ...
Ce même article que vous avez lié à l'explication déjà des moyens d'obtenir des informations plus détaillées sur ce qui se passe dans le stade de lexing, d'analyse et de compilation. Je ne pense pas qu'il y ait un moyen plus compact pour obtenir ce que vous êtes après.