Bu eklentinin sınıf/yöntem/işlevlerinde aşağıdaki değişiklikler yapıldı.
Version | Function | Description |
---|---|---|
8.8.0 | crypt | tuz değiştirgesi artık isteğe bağlı değil. |
8.0.0 | convert_uuencode | Bu sürümden önce, boş bir dizgeyi dönüştürmeye çalışınca sebepsiz yere false dönerdi. |
count_chars | Bu sürümden önce, işlev başarısız olunca false dönerdi. | |
7.4.0 | chr | Bu işlev artık desteklenmeyen sayı'ları sessizce kabul etmeyip bunları 0'a dönüştürüyor. |
5.3.0 | nl2br | Seçimlik xhtml değiştirgesi eklendi. |
setlocale | sınıf değiştirgesinde LC_* sabitlerinden biri yerine bir dizge aktarılırsa işlev artık bir E_DEPRECATED uyarısı çıktılamaktadır. | |
stristr | Seçimlik iğne_öncesi değiştirgesi eklendi. | |
strstr | Seçimlik iğne_öncesi değiştirgesi eklendi. | |
5.2.3 | htmlentities | çifte_kodlama değiştirgesi eklendi. |
htmlspecialchars | çifte_kodlama değiştirgesi eklendi. | |
5.1.0 | md5_file | İşlev akım arayüzü kullanacak şekilde değiştirildi. Yani dosya belirtirken artık md5_file('http://example.com/..') gibi bir sarmalayıcı kullanabilirsiniz. |
sha1_file | İşlev akım arayüzü kullanacak şekilde değiştirildi. Yani dosya belirtirken artık sha1_file('http://example.com/..') gibi bir sarmalayıcı kullanabilirsiniz. | |
str_word_count | karakterler değiştirgesi eklendi. | |
substr_compare | Negatif bir başlangıç kullanma olasılığı dikkate alındı. | |
substr_count | başlangıç ve uzunluk değiştirgeleri eklendi. | |
5.0.0 | html_entity_decode | Çok baytlı karakter desteği eklendi. |
md5 | ham_çıktı değiştirgesi eklendi. | |
md5_file | ham_çıktı değiştirgesi eklendi. | |
sha1 | ham_çıktı değiştirgesi eklendi. | |
sha1_file | ham_çıktı değiştirgesi eklendi. | |
str_ireplace | sayı değiştirgesi eklendi. | |
str_replace | sayı değiştirgesi eklendi. | |
strip_tags | strip_tags ikil olarak güvenilir kılındı. | |
4.3.3 | str_replace | İşlevin davranışı değişti. Eski sürümlerde bir hata vardı; eski ve yeni birer dizi olduğunda eski dizinin dahili göstericisi ilerletilmeksizin boş yeni indisleri atlanırdı. Bu sorun 4.3.3 sürümünde düzeltildi. Bu hatadan etkilenen betiklerde özgün davranışı taklit etmek için bu işlev çağrılmadan önce boş eski değerlerinin kaldırılması gerekir. |
4.3.0 | implode | yapıştırıcı değiştirgesi isteğe bağlı yapıldı. |
setlocale | Çok sayıda yerel belirtilebilir oldu. | |
str_rot13 | İşlevin davranışı düzeltildi. Evvelce dizge gönderimli aktarıldığı için değişikliğe uğrardı. | |
strcspn | başlangıç ve uzunluk değiştirgeleri eklendi. | |
strip_tags | HTML içi açıklamalar da ayıklanabilir oldu. | |
stristr | stristr ikil olarak güvenilir kılındı. | |
strrchr | İşlev ikil olarak güvenilir kılındı. | |
strspn | başlangıç ve uzunluk değiştirgeleri eklendi. | |
strstr | strstr ikil olarak güvenilir kılındı. | |
4.2.3 | strcoll | Bu işlev artık win32'de çalışmıyor. |
4.2.0 | setlocale | sınıf olarak bir dizge aktarılması artık önerilmiyor. Dizge değil yukarıdaki sabitlerin kullanılması gerekiyor. Bu sabitlerin bir dizge olarak (tırnak içinde) belirtilmesi artık bir uyarıya sebep olmaktadır. |
4.1.0 | htmlentities | karküm değiştirgesi eklendi. |
htmlspecialchars | karküm değiştirgesi eklendi. | |
ltrim | İsteğe bağlı karakterler değiştirgesi eklendi. | |
rtrim | İsteğe bağlı karakterler değiştirgesi eklendi. | |
trim | İsteğe bağlı karakterler değiştirgesi eklendi. | |
4.0.6 | sprintf | Değiştirge numaralama/takaslama desteği eklendi. |
4.0.5 | nl2br | nl2br XHTML uyumlu oldu. Eski sürümlerde dizge '<br />' yerine '<br>' kullanılarak döndürülürdü. |
str_replace | Değiştirgelerin çoğu artık birer dizi olabiliyor. | |
4.0.3 | htmlentities | öncelem_türü değiştirgesi eklendi. |
parse_str | dizi değiştirgesi eklendi. | |
wordwrap | Seçimlik kesdeğiştirgesi eklendi. | |
4.0.0 | strip_tags | ayıklanmayacaklar değiştirgesi eklendi |
strtr | Seçimlik eski ve yeni değiştirgeleri eklendi. |