Public paste
php-helpers
By: fruffl | Date: Feb 17 2010 15:42 | Format: PHP | Expires: never | Size: 449 B | Hits: 910

  1. <?php
  2.  
  3.         function is_ip($ip, $x = '(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)')
  4.                 {return (preg_match('/^'.$x.'.'.$x.'.'.$x.'.'.$x.'$/', $ip)) ? TRUE : FALSE;}
  5.  
  6.         function is(&$var)
  7.                 {return ((isset($var) && !is_null($var)) ? TRUE : FALSE);}
  8.  
  9.         function is_or(&$var, $default = NULL)
  10.                 {return ((is($var))? $var : $default);}
  11.  
  12.         function is_true(&$var1, &$var2 = TRUE)
  13.                 {return ((is($var1) && is($var2) && $var1 === $var2) ? TRUE : FALSE);}