Utiliser WordPress Playground dans Node.js
En tant que projet WebAssembly, vous pouvez aussi utiliser WordPress Playground dans Node.js.
Si vous avez besoin d'un contrôle direct sur l'environnement d'exécution PHP
WebAssembly sous-jacent, consultez le
paquet @php-wasm/node. Il fournit le
chargeur Node.js et les intégrations de l'environnement d'exécution utilisées
par les outils WordPress Playground. Les binaires compilés sont publiés dans
des paquets spécifiques à chaque version, comme @php-wasm/node-8-4.
Consultez Paquets PHP.wasm pour
comprendre comment s'articulent @php-wasm/universal, les adaptateurs Node.js
et web, et les paquets spécifiques à chaque version. Cette page explique aussi
la configuration de bas niveau pour une seule version, avec une empreinte de
dépendances plus réduite.
Consultez la liste complète des classes, fonctions, interfaces et alias de types.
PHP WebAssembly pour Node.js
Ensemble, @php-wasm/node et un paquet spécifique à une version fournissent
l'environnement d'exécution PHP compilé et l'API JavaScript optimisés pour
Node.js. PHP démarre avec un système de fichiers en mémoire ; utilisez les
utilitaires de système de fichiers de Node.js pour monter des chemins de
l'hôte. L'environnement d'exécution peut accéder au réseau si vous branchez un
proxy WebSocket vers TCP personnalisé.