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


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

 300
Author: Jiew Meng, 2011-01-06

10 answers

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

La mayoría sofisticado es:

Te permite probar tu 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 entorno de pruebas PHP:

Crear una instancia de la clase Runkit_Sandbox crea un nuevo hilo con su propio ámbito y pila de programas. Usando un conjunto de opciones pasadas al constructor, este ambiente puede ser restringido a un subconjunto de lo que el intérprete primario puede hacer y proporcionar un entorno más seguro para ejecutar el código proporcionado por el usuario.

Si no quieres usar Runkit pero aún quieres una consola PHP en tu servidor, prueba

 192
Author: Gordon,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-06-18 13:18:10

Http://codepad.viper-7.com/

El sistema permite el acceso completo a todas las funciones de PHP - sin restricciones y sin modo seguro. Muchas extensiones comunes están cargadas y disponibles para su uso. La seguridad se proporciona a nivel de sistema operativo mediante estrictos permisos de usuario dentro de una cárcel de chroot setuid protegida por el seguimiento de llamadas al sistema, que debería ser transparente para el código PHP. Puede escribir archivos en la carpeta /temp, pero se eliminarán periódicamente.

La opción de código de perfil utilizará XDebug para rastrear cada llamada de función en su código y medir el tiempo tomado, y también utilizará VLD para generar una lista completa de opcode para ver cómo PHP ejecuta su código 'bajo el capó'!

 51
Author: Artefacto,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-09-29 14:18:29
 22
Author: NullUserException,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2010-09-29 14:17:42
 13
Author: AHHP,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2011-10-08 08:18:46

Personalmente prefiero eXorithm. Similar a JSFiddle y tiene formatos de salida personalizados.

Http://www.exorithm.com/algorithm/sandbox

 8
Author: Matt Dodge,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-05-31 19:11:36

Encontrado esto de una búsqueda de Google,

Http://writecodeonline.com/php/

 4
Author: Nalaka526,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-02-10 03:23:26

Añadir este a la lista: http://sandbox.onlinephpfunctions.com Puede elegir la versión de php y guardar y compartir sus datos.

 4
Author: Green Black,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-04-08 02:01:23

Http://c9.io - No es un sandbox sino un IDE en línea que me gusta bastante hasta ahora. Soporta mucho más que PHP.

 4
Author: Marek Andreansky,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-07-06 02:03:29

Puedes probar:

http://www.ideone.com

Si estás buscando algo simple y rápido.

 4
Author: Dchris,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-03-16 09:50:48

Probé muchas herramientas que facilitan la ejecución de PHP en línea.

Finalmente encontré el Compilar en línea el mejor!

Este resolvió mi problema! :-)

 3
Author: Sagar Ranglani,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-06-04 03:56:45