Buradaki sabitler bu eklenti için tanımlanmış olup, sadece eklentinin PHP içinde derlenmiş olması veya çalışma anında devingen olarak yüklenmesi halinde kullanılabilir.
Sabit | Açıklama |
---|---|
PREG_PATTERN_ORDER |
Sonuçlar sıralanır. Yani, $eşleşen[0] şablonla eşleşen dizgenin tamamını, $eşleşen[1] ilk parantezli grupla eşleşen alt dizgeyi, $eşleşen[2] ikincisini, vb. içerir. Bu seçenek sadece preg_match_all() işlevi ile kullanılır. |
PREG_SET_ORDER |
Sonuçlar sıralanır. Yani, $eşleşen[0] şablonla eşleşen ilk kümeyi, $eşleşen[2] ikincisini, vb. içerir. Bu seçenek sadece preg_match_all() işlevi ile kullanılır. |
PREG_OFFSET_CAPTURE |
PREG_SPLIT_OFFSET_CAPTURE sabitinin açıklamasına
bakın. Bu seçenek PHP 4.3.0'dan beri kullanılabilmektedir.
|
PREG_SPLIT_NO_EMPTY |
Bu seçenek preg_split() işlevinin sadece boş olmayan parçaları döndürmesini sağlar. |
PREG_SPLIT_DELIM_CAPTURE |
Bu seçenek preg_split() işlevinin ayraçlı şablon içindeki parantezli grupları da yakalamasını sağlar. Bu seçenek PHP 4.0.5'ten beri kullanılabilmektedir. |
PREG_SPLIT_OFFSET_CAPTURE |
Bu seçenek etkinse, her eşleşmede ayrıca sona eklenen dizgenin başlangıcı da döndürülür. Bu, dizi içindeki dönüş değerini değiştirir. Böylece dizinin her elemanı 0. başlangıçtan itibaren eşleşen dizgeyi ve 1. başlangıca konu dizge başlangıcını içeren bir dizi içerir. Bu seçenek PHP 4.3.0'dan beri sadece preg_split() için kullanılabilmektedir. |
PREG_NO_ERROR |
Hiçbir hata oluşmamışsa preg_last_error() işlevi tarafından döndürülür. Bu seçenek PHP 5.2.0'dan beri kullanılabilmektedir. |
PREG_INTERNAL_ERROR |
Dahili bir PCRE hatası oluşmuşsa preg_last_error() işlevi tarafından döndürülür. Bu seçenek PHP 5.2.0'dan beri kullanılabilmektedir. |
PREG_BACKTRACK_LIMIT_ERROR |
Bu seçenek, geriye doğru izleme sınırına ulaşılmışsa preg_last_error() işlevi tarafından döndürülür. Bu seçenek PHP 5.2.0'dan beri kullanılabilmektedir. |
PREG_RECURSION_LIMIT_ERROR |
Bu seçenek, iç içelik sınırına ulaşılmışsa preg_last_error() işlevi tarafından döndürülür. Bu seçenek PHP 5.2.0'dan beri kullanılabilmektedir. |
PREG_BAD_UTF8_ERROR |
Son hata bozuk bir UTF-8 verisinden kaynaklanmışsa bu seçenek preg_last_error() işlevi tarafından döndürülür. (Bu sadece düzenli ifade UTF-8 kipinde çalışıyorsa mümkündür.) Bu seçenek PHP 5.2.0'dan beri kullanılabilmektedir. |
PREG_BAD_UTF8_OFFSET_ERROR |
Başlangıç, geçerli bir UTF-8 kodun başlangıcı değilse bu seçenek preg_last_error() işlevi tarafından döndürülür. (Bu sadece düzenli ifade UTF-8 kipinde çalışıyorsa mümkündür.) Bu seçenek PHP 5.3.0'dan beri kullanılabilmektedir. |
PCRE_VERSION |
PCRE sürümü ve dağıtım tarihi ("7.0 18-Dec-2006" gibi). Bu seçenek PHP 5.2.4'ten beri kullanılabilmektedir. |