Formatear código PHP de forma fácil y rápida…
_36_004080.gif)
El formato adecuado hace que el código más fácil de leer y entender. PHP Beautifier analiza su código y le da formato con estilo a su elección.
Muchas veces se nos presenta la ocasión de ver código ajeno o de procedencias dudosas
, por lo que para leerlo y comprenderlo mejor, es necesario que tenga un formato adecuado para el mismo…
De que estoy hablando???
Por ejemplo nos pasan este script…
<?php
header('Content-Type: text/javascript'); header('Cache-Control: no-cache');
header('Pragma: no-cache'); define("MAX_PRICE", 100.0); // $100.00
define("MAX_PRICE_CHANGE", 0.02); // +/- 2%
echo '[';
$q = trim($_GET['q']);
if ($q) { $symbols = explode(' ', $q);
for ($i=0; $i<count($symbols); $i++) { $price = lcg_value() * MAX_PRICE;
$change = $price * MAX_PRICE_CHANGE * (lcg_value() * 2.0 - 1.0);
echo '{'; echo "\"symbol\":\"$symbols[$i]\",";
echo "\"price\":$price,"; echo "\"change\":$change";
echo '}';
if ($i < (count($symbols) - 1))
{
echo ',';
}
}
}
echo ']';
?>
Como ven esta un poco desordenado, entramos al site de PHP Beautifier y copiamos dicho codigo en el textarea (tenemos la opcion de importar un archivo) y seleccionamos el estilo deseado…
Yo uso Allman style
Named for Eric Allman, a Berkeley hacker who wrote a lot of the BSD utilities in it (it is sometimes called BSD style).
Resembles normal indent style in Pascal and Algol. It is the only style other than K&R in widespread use among Java programmers.
Basic indent per level shown here is eight spaces, but four (or sometimes three) spaces are generally preferred by C++ and Java programmers.
Le dan a Beautify y walla!
<?php
header('Content-Type: text/javascript');
header('Cache-Control: no-cache');
header('Pragma: no-cache');
define("MAX_PRICE", 100.0); // $100.00
define("MAX_PRICE_CHANGE", 0.02); // +/- 2%
echo '[';
$q = trim($_GET['q']);
if ($q)
{
$symbols = explode(' ', $q);
for ($i = 0; $i < count($symbols); $i++)
{
$price = lcg_value() * MAX_PRICE;
$change = $price * MAX_PRICE_CHANGE * (lcg_value() * 2.0 - 1.0);
echo '{';
echo "\"symbol\":\"$symbols[$i]\",";
echo "\"price\":$price,";
echo "\"change\":$change";
echo '}';
if ($i < (count($symbols) - 1))
{
echo ',';
}
}
}
echo ']';
?>
Tenemos el código limpio y ordenado. Se preguntaran esto es una pelotudez enorme, la respuesta es no, si tenemos un script de mil lineas por ejemplo, nos tardaríamos el doble en leerlo y entenderlo.
Una de las cosas importantes que debe tener en cuenta un programador, es que ademas que su código funcione, este debe ser fácil de entender y leer por los demás, mucho mas cuando se trabaja en equipo…
Saludos…
Puedes seguir cualquier respuesta a esta entrada mediante el canal RSS 2.0. Puedes dejar un comentario o enviar un trackback desde tu propio sitio.















[...] This post was mentioned on Twitter by zarpele, pablo ar. pablo ar said: Formatear código PHP de forma fácil y rápida…: El formato adecuado hace que el código más fácil de leer y entender… http://bit.ly/ayv7eQ [...]