¿Hay un PHP Sandbox, algo como JSFiddle es para JS? [cerrado]

336

¿Hay un PHP Sandbox, algo como JSFiddle es para JS?

Jiew Meng
fuente
10
Excelente pregunta para s / o: ¿por qué demonios estaba cerrado? muy extraño
Sobreviraje
30
phpfiddle.org
Fabian Schmengler
51
Entonces, una vez más, aunque esto es útil y en realidad es lo que vine a buscar, no es constructivo. Qué constructivo de tu parte cerrarlo.
Bloque CAD
64
¿Por qué esta pregunta está cerrada? Encontré lo que estoy buscando, si no es 'constructivo', no sé qué es.
AgelessEssence
64
Es absurdo cómo las preguntas como esta se consideran "no constructivas" cuando en realidad dan mucha información útil. Yo y otros, encontramos exactamente lo que quería, y muchos otros terminarán aquí (gracias a Google). Stackoverflow (y los moderadores) realmente deberían reevaluar lo que debe considerarse como no constructivo.
DiegoDD

Respuestas:

223

Si solo está buscando un sitio en línea para jugar con código PHP, intente

Lo más sofisticado es:

Le permite probar su código en todas las versiones de PHP a partir de PHP4.

Si desea algo para su entorno local, la extensión Runkit tiene como objetivo proporcionar un Sandbox de PHP:

La creación de instancias de la clase Runkit_Sandbox crea un nuevo hilo con su propio alcance y pila de programas. Usando un conjunto de opciones pasadas al constructor, este entorno puede estar restringido a un subconjunto de lo que el intérprete principal puede hacer y proporcionar un entorno más seguro para ejecutar el código proporcionado por el usuario.

Si no desea utilizar Runkit pero aún desea una consola PHP en su servidor, intente

Gordon
fuente
55
y si solo está buscando una solución que permita a los usuarios de su sitio jugar con el código PHP, pruebe la API de
Ideone
77
3v4l.org - Fantástica sugerencia. También realiza análisis de rendimiento, que es una ventaja sobre la mayoría.
Neil Masters
1
¿Alguno de estos tiene un Guardar, como jsfiddle? Excepto codepad.org, donde Save está disponible pero Run Code borra el programa en lugar de ejecutarlo i.imgur.com/whw9T2c.png -> i.imgur.com/lzsZHUK.png .
ChrisJJ
2
recién comencé a usar implode.io , que te permite guardar y adjuntar una versión del marco Laravel (la única que pude encontrar que me permite hacer eso)
dave