Existe-t-il un Sandbox PHP, quelque chose comme JSFiddle est à JS?
Réponses
Trop de publicités?Le Runkit extension vise à fournir un PHP Sandbox:
L'instanciation de la classe Runkit_Sandbox crée un nouveau thread avec son propre champ d'application et pile de programme. À l'aide d'un ensemble d'options à passer au constructeur, cet environnement peut être restreint à un sous-ensemble de ce que le premier interprète pouvez le faire et de fournir un environnement plus sûr pour l'utilisateur exécutant le code fourni.
Si vous ne voulez pas l'utiliser Runkit, mais encore envie PHP Console sur votre serveur, essayez
Si vous êtes à la recherche d'un site en ligne pour jouer avec du code PHP, essayez
- http://ideone.com/
- https://codeanywhere.net/
- http://writecodeonline.com/php/
- http://sandbox.onlinephpfunctions.com/
- http://codepad.viper-7.com/
- http://codepad.org/
Le plus sophistiqué est probablement:
Il vous permet de tester votre code dans toutes les versions de PHP à partir de PHP4.
Le système permet un accès complet à toutes les fonctions de PHP - pas de restrictions et pas de mode sans échec. De nombreuses extensions sont chargées et disponible pour utilisation. La sécurité est assurée sur un niveau de l'OS, par des autorisations de l'utilisateur à l'intérieur d'un setuid prison chroot protégés par le système de traçage d'appel, qui doit être transparent pour le code PHP. Vous pouvez écrire des fichiers dans le dossier temp, mais ils seront régulièrement supprimés.
Le Profil code option utiliser XDebug de tracer tous les appels de fonction dans votre code et de mesurer le temps pris, et utilisera également VLD à générer un opcode de l'inscription à voir comment PHP exécute votre code "sous le capot"!
Personnellement, je préfère eXorithm . Similaire à JSFiddle et a des formats de sortie personnalisés.