Lines Matching refs:this
179 $this->_regex = $regex;
180 $this->setMode($mode);
181 $this->setFlags($flags);
182 $this->setPregFlags($pregFlags);
183 $this->replacement = null;
199 $this->_key = parent::key();
200 $this->_current = parent::current();
203 $useKey = $this->_flags & self::USE_KEY;
204 $subject = $useKey ? $this->_key : $this->_current;
207 switch ($this->_mode) {
211 $this->_regex,
214 $this->_pregFlags
220 $this->_current = [];
222 $this->_regex,
224 $this->_current,
225 $this->_pregFlags
231 $this->_current = [];
233 $this->_regex,
235 $this->_current,
236 $this->_pregFlags
242 $this->_current = preg_split(
243 $this->_regex,
246 $this->_pregFlags
250 is_array($this->_current) &&
251 1 < count($this->_current);
258 $this->_regex,
259 $this->replacement,
272 $this->_key = $result;
278 $this->_current = $result;
289 if (0 !== ($this->_flags & self::INVERT_MATCH)) {
303 return $this->_key;
313 return $this->_current;
330 $this->_mode = $mode;
343 $this->_flags = $flags;
356 $this->_pregFlags = $pregFlags;
368 return $this->_regex;
378 return $this->_mode;
388 return $this->_flags;
398 return $this->_pregFlags;