El lenguaje que amarás odiar
Xsponsor: 5 años hospedando VivaLinux!
Con el anunciado "reseteo" de PHP6 su futuro parece por lo menos inicierto, pero afortunadamente eso no detiene a los más motivados desarrolladores a crear sus propias versiones de lo que consideran que debería ser el próximo PHP. Y una de las más rápidas para implementarlo es sobre una máquina virtual de Java (JVM) como ya lo hacen con otros lenguajes proyectos como Jython o Groovy.
Uno de esos nuevos proyectos es phpreboot, literalmente un reboot de PHP que quiere mantener la filosofía original del lenguaje, pero actualizarlo para ponerlo más a tono con la web del 2010. Algunas de sus características completadas hasta ahora incluyen:
$ y menos ;, como en JavaScript.eval(), sin magic_quotes ni interpolación de cadenas de caracteres.Y como un ejemplo vale mil palabras, aquí tenemos una consulta SQL usando variales comunes:
n = 3
a = select name from foo where id < $n
foreach(a as key: value) {
echo "row: " + key + " name: " + value.name
}
Y así se vería el código HTML/XML mezclado con SQL:
<html>
<body>
<ol>
{
resultset = select * from foo
foreach(resultset as value)
{
echo <li>$(value.name)</li>
}
}
</ol>
</body>
</html>
Más ejemplos de los que esperamos que se inspiren los desarrolladores oficiales de PHP por aquí.