Exemplo n.º 1
0
 public static function init($andConfigure = false)
 {
     if (self::$_inited) {
         return;
     }
     Xpresion::$OPERATORS_S = array();
     Xpresion::$FUNCTIONS_S = array();
     Xpresion::$Fn_S = new XpresionFn();
     Xpresion::$RE_S = array();
     Xpresion::$BLOCKS_S = array();
     Xpresion::$Reserved_S = array();
     Xpresion::$EMPTY_TOKEN = Xpresion::Tok(Xpresion::T_EMPTY, '', '');
     XpresionUtils::$dummy = create_function('$Var', 'return null;');
     self::$_inited = true;
     if (true === $andConfigure) {
         Xpresion::defaultConfiguration();
     }
 }
Exemplo n.º 2
0
 public function contains($o, $i)
 {
     if (is_string($o)) {
         return false !== strpos($o, strval($i));
     } elseif (XpresionUtils::is_assoc_array($o)) {
         return array_key_exists($i, $o);
     }
     return in_array($i, $o);
 }