public function i($key, $default = 0)
{
$i = $this->_get($key, $default);
- return ctype_digit($i) ? intval($i) : $default;
+ return (is_int($i) || ctype_digit($i)) ? intval($i) : $default;
}
public function l(array $keys)
{
return $this->array;
}
+
+ public function count()
+ {
+ return count($this->array);
+ }
+
+ public function merge(array $array)
+ {
+ $this->array = array_merge($this->array, $array);
+ }
}
// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: