¿Servicio web para compartir y servir código php?

Soy consciente de que hay servicios como

... donde puede publicar un fragmento de PHP, obtener una identificación de URL única para él y ejecutarlo en la página misma, e incluso vincular a la versión de fuente sin procesar del código (como en el ejemplo anterior).

Sin embargo, no conozco ningún servicio de este tipo, que también sirva código PHP, digamos que si mi fragmento de código PHP es solo echo "test";, entonces en alguna forma de la URL con esa ID debería obtener solo la cadena test(el resultado de ejecutar el código PHP ). Aparentemente, PHPFiddle tuvo eso una vez, ya que http://phpfiddle.org/api/run/e965-kbf2 responde con "Esta API se deshabilitó por razones de seguridad", pero ya no la tiene.

Entonces, ¿existen tales servicios, donde puede publicar/compartir y ejecutar/servir código PHP? Simplemente necesito escribir un ejemplo para un foro, donde pueda compartir el código y usar el resultado en un ejemplo de JS. Estaría bien si este servicio tiene límites sobre cuántos segundos puede ejecutar el script, o cuanta memoria se le permite usar...

Respuestas (1)

En realidad, parece haber una forma con las API PhpFiddle versión 3.0 http://phpfiddle.org/deposit/phpfiddle_apis.php , pero no con fragmentos guardados; puede enviar el código en una solicitud POST y obtendrá una respuesta codificada en JSON (solo salida de cadena).

Entonces, con un shell curlde Linux , uno puede hacer:bash

curl --data "phptag=yes" \
 --data-urlencode 'code=$a=array("One", "Two", "Three"); echo json_encode($a);' \
 http://phpfiddle.org/api/run/code/json

... y la respuesta será:

{"result":"[\"One\",\"Two\",\"Three\"]"}

(Es un poco más difícil hacer esto con wget, ya que no codifica sus parámetros POST)

No olvide aceptar su propia respuesta (el sistema le permitirá hacerlo después de dos días), para ayudar a otros que lean esta pregunta en el futuro.