(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)
mb_regex_set_options — mbregex işlevleri için öntanımlı seçenekleri tanımlar/döndürür
Çok baytlı düzenli ifade işlevleri için seçenekler
dizgesiyle belirtilen örtanımlı seçenekleri tanımlar.
seçeneklerTanımlanacak seçenekler. Her karakterin bir seçeneğe karşılık geldiği bir dizge olmalıdır. Kip belirtmek için, kip karakteri sonuncu karakter olmalıdır. Çok sayıda seçenek olabilir ama tek bir kip belirtilebilir.
| Seçenek | Anlamı | Sürüm Bilgisi |
|---|---|---|
| i | Belirsiz eşleşme etkin olur | |
| x | Genişletilmiş kalıp biçimi etkin olur | |
| m | '.' satırsonları ile eşleşir |
|
| s | '^' -> '\A', '$' -> '\Z' |
|
| p | m ve s seçenekleri ile aynı |
|
| l | En uzun eşleşmeyi bulur | |
| n | Boş eşleşmeler yok sayılır | |
| e | eval() sonucu kod | PHP 7.1.0 ve sonrasında kullanımı önerilmiyor. PHP 8.0.0'da kaldırılmıştır. |
Bilginize:
mb_regex_set_options() etkinse
"e"seçeneği etkisizdir. mb_ereg_replace() veya mb_eregi_replace() ile kullanılır.
| Kip | Anlamı |
|---|---|
| j | Java (Sun java.util.regex) |
| u | GNU regex |
| g | grep |
| c | Emacs |
| r | Ruby |
| z | Perl |
| b | POSIX Temel regex |
| d | POSIX Genişletilmiş regex |
Önceki seçenekler. seçenekler belirtilmemişse
veya null ise, geçerli seçenekleri içeren bir dizge ile döner.
| Sürüm: | Açıklama |
|---|---|
| 8.0.0 |
seçenekler belirtilmemişse veya null ise, artık
önceki seçenekleri içeren bir dizge dönüyor.
Evvelce, geçerli seçenekler dönerdi.
|
| 8.0.0 |
seçenekler artık null olabiliyor.
|
| 8.0.0 |
"e" seçeneği kaldırıldığından artık
ValueError istisnası oluşturuyor.
|
| 7.1.0 |
"e" seçeneğinin kullanımı önerilmediğinden artık
E_DEPRECATED hatası veriyor.
|