Vous exploitez un nœud « Hyperliquid » ?Activez un chemin direct pour les blocs et le mempool complet grâce au peering « Hyperliquid ».
En savoir plusCertifié SOC 2 Type II · ISO 27001
web3.php est une bibliothèque PHP conçue pour faciliter l'interaction avec la Ethereum et son écosystème. Elle offre une prise en charge native de l'analyse de l'ABI (Application Binary Interface), permettant ainsi aux développeurs de déployer, d'appeler et de gérer des contrats intelligents directement depuis des applications PHP. La bibliothèque prend en charge plusieurs fournisseurs Ethereum , notamment les fournisseurs HTTP, WebSocket et HTTP asynchrone, ce qui permet une intégration flexible en fonction de l'environnement du développeur et de ses besoins en matière de performances.
Cet outil s'adresse principalement aux développeurs PHP qui créent des applications décentralisées (dapps), des services backend ou des intégrations blockchain d'entreprise nécessitant une connectivité Ethereum . Il prend en charge Ethereum courants tels que `eth`, `net` et `personal`, et offre des fonctionnalités de requêtes par lots permettant d'optimiser les appels réseau. Les développeurs peuvent déployer des contrats, estimer le coût du gaz, appeler des fonctions de contrat et envoyer des transactions grâce à une gestion asynchrone basée sur des callbacks, ce qui s'adapte parfaitement au modèle d'exécution de PHP.
web3.php se distingue en étant l’un des rares SDK PHP aboutis pour Ethereum: il prend en charge à la fois les appels synchrones et asynchrones, et offre des fonctionnalités détaillées d’interaction avec les contrats, notamment le déploiement de bytecode et l’estimation du gas. Il s’intègre facilement aux Ethereum locaux ou aux fournisseurs distants, et prend en charge les références de callback pour gérer les réponses asynchrones dans le contexte PHP. Le projet est open source sous licence MIT, activement maintenu, et inclut des workflows d'intégration continue (CI) ainsi qu'un support communautaire via Gitter. Les développeurs peuvent se lancer rapidement en utilisant Composer pour l'installation et peuvent exécuter Ethereum locaux à l'aide d'outils tels qu'eth-dock pour le développement et les tests.
Les développeurs PHP ne disposent pas d'un SDK natif et complet SDK interagir avec les fonctionnalités Ethereum , telles que le déploiement de contrats intelligents, l'analyse de l'ABI et la communication JSON-RPC. Les outils existants sont souvent axés sur JavaScript ou d'autres langages, ce qui rend les intégrations backend en PHP fastidieuses ou incomplètes.
Utilise des callbacks PHP pour gérer les réponses JSON-RPC asynchrones, en s'adaptant au modèle d'exécution de PHP.
Comprend les modules « eth », « net » et « personal » pour une interaction complète avec Ethereum .
Sous licence MIT, avec intégration continue, forum communautaire et suivi de l'activité des contributeurs.
Les développeurs utilisent web3.php pour connecter les services backend PHP aux Ethereum afin d'interroger les données de la blockchain, de gérer les comptes et d'interagir avec les contrats intelligents.
Les équipes déploient et gèrent les contrats Ethereum directement depuis des environnements PHP, y compris l'estimation du coût du gaz et le traitement des transactions.
Les développeurs d'entreprise utilisent web3.php pour créer des plateformes de finance décentralisée (DeFi) ou des applications d'entreprise basées sur la blockchain à l'aide de stacks PHP.
RPC gratuit sur plus de 80 chaînes. Créez un endpoint moins de 30 secondes.
Découvrez les concurrents et les applications Web3 similaires à Web3PHP.







Open Source | |
|---|---|
| Prix (mensuel) | Gratuit |
| Prix (annuel) | Gratuit |
| Messagerie | N/A |
| Assistance | Assistance de la communauté via GitHub et Gitter |
| Analyse |
Un RPC fiable, des API puissantes et aucune complication.
La principale ressource pour web3.php est son dépôt GitHub, qui contient des instructions d'installation, des exemples d'utilisation et les canaux d'assistance de la communauté. Il propose également un lien vers eth-dock, untestnet Ethereum local basé sur Docker, utile pour le développement et les tests.
| Composabilité | |||
| Inter-chaînes | |||
| Personnalisation | |||
| Assistance aux développeurs | |||
| Facilité d'intégration | |||
| Performances |