Sürüm Bilgisi

Bu eklentinin sınıf/yöntem/işlevlerinde aşağıdaki değişiklikler yapıldı.

VersionFunctionDescription
8.8.0crypttuz değiştirgesi artık isteğe bağlı değil.
8.0.0convert_uuencodeBu sürümden önce, boş bir dizgeyi dönüştürmeye çalışınca sebepsiz yere false dönerdi.
 count_charsBu sürümden önce, işlev başarısız olunca false dönerdi.
7.4.0chrBu işlev artık desteklenmeyen sayı'ları sessizce kabul etmeyip bunları 0'a dönüştürüyor.
5.3.0nl2brSeçimlik xhtml değiştirgesi eklendi.
 setlocalesı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.
 stristrSeçimlik iğne_öncesi değiştirgesi eklendi.
 strstrSeçimlik iğne_öncesi değiştirgesi eklendi.
5.2.3htmlentitiesçifte_kodlama değiştirgesi eklendi.
 htmlspecialcharsçifte_kodlama değiştirgesi eklendi.
5.1.0md5_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_countkarakterler değiştirgesi eklendi.
 substr_compareNegatif bir başlangıç kullanma olasılığı dikkate alındı.
 substr_countbaşlangıç ve uzunluk değiştirgeleri eklendi.
5.0.0html_entity_decodeÇok baytlı karakter desteği eklendi.
 md5ham_çıktı değiştirgesi eklendi.
 md5_fileham_çıktı değiştirgesi eklendi.
 sha1ham_çıktı değiştirgesi eklendi.
 sha1_fileham_çıktı değiştirgesi eklendi.
 str_ireplacesayı değiştirgesi eklendi.
 str_replacesayı değiştirgesi eklendi.
 strip_tagsstrip_tags ikil olarak güvenilir kılındı.
4.3.3str_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.0implodeyapış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ı.
 strcspnbaşlangıç ve uzunluk değiştirgeleri eklendi.
 strip_tagsHTML içi açıklamalar da ayıklanabilir oldu.
 stristrstristr ikil olarak güvenilir kılındı.
 strrchrİşlev ikil olarak güvenilir kılındı.
 strspnbaşlangıç ve uzunluk değiştirgeleri eklendi.
 strstrstrstr ikil olarak güvenilir kılındı.
4.2.3strcollBu işlev artık win32'de çalışmıyor.
4.2.0setlocalesı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.0htmlentitieskarküm değiştirgesi eklendi.
 htmlspecialcharskarkü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.6sprintfDeğiştirge numaralama/takaslama desteği eklendi.
4.0.5nl2brnl2br XHTML uyumlu oldu. Eski sürümlerde dizge '<br />' yerine '<br>' kullanılarak döndürülürdü.
 str_replaceDeğiştirgelerin çoğu artık birer dizi olabiliyor.
4.0.3htmlentitiesöncelem_türü değiştirgesi eklendi.
 parse_strdizi değiştirgesi eklendi.
 wordwrapSeçimlik kesdeğiştirgesi eklendi.
4.0.0strip_tagsayıklanmayacaklar değiştirgesi eklendi
 strtrSeçimlik eski ve yeni değiştirgeleri eklendi.