Blog de Gonzalo

ASERCIONES

Una manera que tiene php para depurar es el uso de las aserciones, assert(). El uso de las aserciones se debe usar mientras se depura el código y una vez depurado desactivarlas. EL uso de las aserciones es una manera más elegante de usar trazas, sin el riesgo de dejarte alguna traza olvidada, ya que desactivando las aserciones no se muestra nada que no se tenga que mostrar en producción.
Un ejemplo de aserciones en php sería:

assert_options(ASSERT_ACTIVE, 1);
assert_options(ASSERT_WARNING, 1);
assert_options(ASSERT_QUIET_EVAL, 1);
// Create a handler function
function my_assert_handler($file, $line, $)
{
echo $file;
echo $line;
echo $;
}
// Set up the callback
assert_options(ASSERT_CALLBACK, 'my_assert_handler');
// Make an assertion that should fail
assert('mysql_query("")');

El post ha sido breve pero espero que os haya parecido interesante.

Compartir en twitter