filter.php 699 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. /**
  3. * ZeroBin
  4. *
  5. * a zero-knowledge paste bin
  6. *
  7. * @link http://sebsauvage.net/wiki/doku.php?id=php:zerobin
  8. * @copyright 2012 Sébastien SAUVAGE (sebsauvage.net)
  9. * @license http://www.opensource.org/licenses/zlib-license.php The zlib/libpng License
  10. * @version 0.15
  11. */
  12. /**
  13. * filter
  14. *
  15. * Provides data filtering functions.
  16. */
  17. class filter
  18. {
  19. /**
  20. * strips slashes deeply
  21. *
  22. * @access public
  23. * @static
  24. * @param mixed $value
  25. * @return mixed
  26. */
  27. public static function stripslashes_deep($value)
  28. {
  29. return is_array($value) ?
  30. array_map('filter::stripslashes_deep', $value) :
  31. stripslashes($value);
  32. }
  33. }