Bu eklentinin sınıf/yöntem/işlevlerinde aşağıdaki değişiklikler yapıldı.
Version | Function | Description |
---|---|---|
8.3.0 | strrchr | iğneden_önce bağımsız değişkeni eklendi. |
strtok | ayraçlar belirtilmemişse artık E_WARNING yayımlanıyor. | |
8.2.0 | lcfirst | Büyük/küçük harf dönüşümü yalnızca ASCII karakterlere uygulandığından yerelin setlocale ile atanması artık gerekmiyor. |
str_ireplace | Büyük/küçük harf dönüşümü yalnızca ASCII karakterlere (baytlara) uygulandığından yerelin setlocale ile atanması artık gerekmiyor. ASCII olmayan karakterlerin bayt değerleri karşılaştırılıyor. | |
str_split | dizge boşsa boş bir dizi döner. Evvelce boş dizge içeren bir dizi dönerdi. | |
strcasecmp | Bu işlev artık -1 veya 1 döndürüyor, evvelce pozitif vaya negatif bir sayı döndürürdü. | |
strcmp | Bu işlev artık -1 veya 1 döndürüyor, evvelce pozitif vaya negatif bir sayı döndürürdü. | |
stripos | Büyük/küçük harf dönüşümü yalnızca ASCII karakterlere (baytlara) uygulandığından yerelin setlocale ile atanması artık gerekmiyor. ASCII olmayan karakterlerin bayt değerleri karşılaştırılıyor. | |
stristr | Büyük/küçük harf dönüşümü yalnızca ASCII karakterlere (baytlara) uygulandığından yerelin setlocale ile atanması artık gerekmiyor. ASCII olmayan karakterlerin bayt değerleri karşılaştırılıyor. | |
strnatcasecmp | Bu işlev artık -1 veya 1 döndürüyor, evvelce pozitif vaya negatif bir sayı döndürürdü. | |
strnatcmp | Bu işlev artık -1 veya 1 döndürüyor, evvelce pozitif vaya negatif bir sayı döndürürdü. | |
strncasecmp | Bu işlev artık -1 veya 1 döndürüyor, evvelce pozitif vaya negatif bir sayı döndürürdü. | |
strncmp | Bu işlev artık -1 veya 1 döndürüyor, evvelce pozitif vaya negatif bir sayı döndürürdü. | |
strripos | Büyük/küçük harf dönüşümü yalnızca ASCII karakterlere (baytlara) uygulandığından yerelin setlocale ile atanması artık gerekmiyor. ASCII olmayan karakterlerin bayt değerleri karşılaştırılıyor. | |
strtolower | Büyük/küçük harf dönüşümü yalnızca ASCII karakterlere uygulandığından yerelin setlocale ile atanması artık gerekmiyor. | |
strtoupper | Büyük/küçük harf dönüşümü yalnızca ASCII karakterlere uygulandığından yerelin setlocale ile atanması artık gerekmiyor. | |
substr_compare | Bu işlev artık -1 veya 1 döndürüyor, evvelce pozitif vaya negatif bir sayı döndürürdü. | |
ucfirst | Büyük/küçük harf dönüşümü yalnızca ASCII karakterlere uygulandığından yerelin setlocale ile atanması artık gerekmiyor. | |
ucwords | Büyük/küçük harf dönüşümü yalnızca ASCII karakterlere uygulandığından yerelin setlocale ile atanması artık gerekmiyor. | |
utf8_decode | Bu işlevin kullanımı artık önerilmiyor. | |
utf8_encode | Bu işlevin kullanımı artık önerilmiyor. | |
8.1.0 | get_html_translation_table | seçenekler bağımsız değişkeninin öntanımlı değeri ENT_COMPAT iken ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 oldu. |
html_entity_decode | seçenekler bağımsız değişkeninin öntanımlı değeri ENT_COMPAT iken ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 oldu. | |
htmlentities | seçenekler bağımsız değişkeninin öntanımlı değeri ENT_COMPAT iken ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 oldu. | |
htmlspecialchars | seçenekler bağımsız değişkeninin öntanımlı değeri ENT_COMPAT iken ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 oldu. | |
htmlspecialchars_decode | seçenekler bağımsız değişkeninin öntanımlı değeri ENT_COMPAT iken ENT_QUOTES | ENT_SUBSTITUTE | ENT_HTML401 oldu. | |
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. | |
crypt | tuz bağımsız değişkeni artık isteğe bağlı değil. | |
explode | ayraç olarak boş bir dize ("") belirtildiğinde explode artık bir ValueError yavruluyor; evvelce false dönerdi. | |
fprintf | Bu işlev başarısızlık durumunda artık false döndürmüyor. | |
fprintf | Bağımsız değişken sayısı sıfırsa ValueError oluşuyor. Evvelce bunun yerine bir E_WARNING uyarısı verilirdi. | |
fprintf | [width] (genişlik) sıfırdan küçükse veya PHP_INT_MAX'tan büyükse bir ValueError oluşuyor; evvelce bir E_WARNING uyarısı verilirdi. | |
fprintf | [precision] (hassasiyet) sıfırdan küçükse veya PHP_INT_MAX'tan büyükse bir ValueError oluşuyor; evvelce bir E_WARNING uyarısı verilirdi. | |
fprintf | Gereğinden daha az bağımsız değişken verildiğinde bir ArgumentCountError oluşuyor; evvelce bir E_WARNING uyarısı verilirdi. | |
html_entity_decode | kodlama artık null olabiliyor. | |
htmlentities | kodlama artık null olabiliyor. | |
implode | ayraç bağımsız değişkeninin dizi bağımsız değişkeninden sonra aktarılması artık desteklenmiyor. | |
levenshtein | Bu sürümden önce, levenshtein iki ya da beş bağımsız değişken ile çağrılabiliyordu. | |
levenshtein | Bu sürümden önce, dizgelerden biri 255 karakterden uzunsa levenshtein -1 döndürürdü. | |
metaphone | Başarısızlık durumunda işlev artık false döndürüyor. | |
number_format | Bu sürümden önce, number_format bir, iki veya dört (üç değil) bağımsız değişken kabul ediyordu. | |
Bu işlev başarısızlık durumunda artık false döndürmüyor. | ||
Bağımsız değişken sayısı sıfırsa ValueError oluşuyor. Evvelce bunun yerine bir E_WARNING uyarısı verilirdi. | ||
[width] (genişlik) sıfırdan küçükse veya PHP_INT_MAX'tan büyükse bir ValueError oluşuyor; evvelce bir E_WARNING uyarısı verilirdi. | ||
[precision] (hassasiyet) sıfırdan küçükse veya PHP_INT_MAX'tan büyükse bir ValueError oluşuyor; evvelce bir E_WARNING uyarısı verilirdi. | ||
Gereğinden daha az bağımsız değişken verildiğinde bir ArgumentCountError oluşuyor; evvelce bir E_WARNING uyarısı verilirdi. | ||
printf | Bu işlev başarısızlık durumunda artık false döndürmüyor. | |
printf | Bağımsız değişken sayısı sıfırsa ValueError oluşuyor. Evvelce bunun yerine bir E_WARNING uyarısı verilirdi. | |
printf | [width] (genişlik) sıfırdan küçükse veya PHP_INT_MAX'tan büyükse bir ValueError oluşuyor; evvelce bir E_WARNING uyarısı verilirdi. | |
printf | [precision] (hassasiyet) sıfırdan küçükse veya PHP_INT_MAX'tan büyükse bir ValueError oluşuyor; evvelce bir E_WARNING uyarısı verilirdi. | |
printf | Gereğinden daha az bağımsız değişken verildiğinde bir ArgumentCountError oluşuyor; evvelce bir E_WARNING uyarısı verilirdi. | |
soundex | Bu sürümden önce, işlev boş dizge ile çağrıldığında belli bir sebep olmaksızın false dönerdi. | |
sprintf | Bu işlev başarısızlık durumunda artık false döndürmüyor. | |
sprintf | Bağımsız değişken sayısı sıfırsa ValueError oluşuyor. Evvelce bunun yerine bir E_WARNING uyarısı verilirdi. | |
sprintf | [width] (genişlik) sıfırdan küçükse veya PHP_INT_MAX'tan büyükse bir ValueError oluşuyor; evvelce bir E_WARNING uyarısı verilirdi. | |
sprintf | [precision] (hassasiyet) sıfırdan küçükse veya PHP_INT_MAX'tan büyükse bir ValueError oluşuyor; evvelce bir E_WARNING uyarısı verilirdi. | |
sprintf | Gereğinden daha az bağımsız değişken verildiğinde bir ArgumentCountError oluşuyor; evvelce bir E_WARNING uyarısı verilirdi. | |
str_split | uzunluk 1'den küçükse artık ValueError yavrulanıyor, evvelce E_WARNING seviyesinde bir hata oluşurdu ve işlev false döndürürdü. | |
str_word_count | karakterler artık null olabiliyor. | |
strcspn | uzunluk artık null olabiliyor. | |
strip_tags | ayıklanmayacaklar artık null olabiliyor. | |
stripos | iğne artık boş dizge kabul ediyor. | |
stripos | iğne olarak bir tamsayı aktarımı artık kabul edilmiyor. | |
stristr | iğne artık boş dizge kabul ediyor. | |
stristr | iğne olarak bir tamsayı aktarımı artık kabul edilmiyor. | |
strpos | iğne artık boş dizge kabul ediyor. | |
strpos | iğne olarak bir tamsayı aktarımı artık kabul edilmiyor. | |
strrchr | iğne artık boş dizge kabul ediyor. | |
strrchr | iğne olarak bir tamsayı aktarımı artık kabul edilmiyor. | |
strripos | iğne artık boş dizge kabul ediyor. | |
strripos | iğne olarak bir tamsayı aktarımı artık kabul edilmiyor. | |
strrpos | iğne artık boş dizge kabul ediyor. | |
strrpos | iğne olarak bir tamsayı aktarımı artık kabul edilmiyor. | |
strspn | uzunluk artık null olabiliyor. | |
strstr | iğne artık boş dizge kabul ediyor. | |
strstr | iğne olarak bir tamsayı aktarımı artık kabul edilmiyor. | |
substr | uzunluk artık null olabiliyor. uzunluk bağımsız değişkenine açıkça null atanmışsa dizgenin sonunda biten bir alt dizge döner, evvelce bu durumda boş dizge dönerdi. | |
substr | İşlev evvelce false döndürdüğü durumda şimdi boş bir dizge döndürüyor. | |
substr_compare | uzunluk artık null olabiliyor. | |
substr_count | uzunluk artık null olabiliyor. | |
substr_replace | uzunluk artık null olabiliyor. | |
vfprintf | Bu işlev başarısızlık durumunda artık false döndürmüyor. | |
vfprintf | Bağımsız değişken sayısı sıfırsa ValueError oluşuyor. Evvelce bunun yerine bir E_WARNING uyarısı verilirdi. | |
vfprintf | [width] (genişlik) sıfırdan küçükse veya PHP_INT_MAX'tan büyükse bir ValueError oluşuyor; evvelce bir E_WARNING uyarısı verilirdi. | |
vfprintf | [precision] (hassasiyet) sıfırdan küçükse veya PHP_INT_MAX'tan büyükse bir ValueError oluşuyor; evvelce bir E_WARNING uyarısı verilirdi. | |
vfprintf | Gereğinden daha az bağımsız değişken verildiğinde bir ArgumentCountError oluşuyor; evvelce bir E_WARNING uyarısı verilirdi. | |
vprintf | Bu işlev başarısızlık durumunda artık false döndürmüyor. | |
vprintf | Bağımsız değişken sayısı sıfırsa ValueError oluşuyor. Evvelce bunun yerine bir E_WARNING uyarısı verilirdi. | |
vprintf | [width] (genişlik) sıfırdan küçükse veya PHP_INT_MAX'tan büyükse bir ValueError oluşuyor; evvelce bir E_WARNING uyarısı verilirdi. | |
vprintf | [precision] (hassasiyet) sıfırdan küçükse veya PHP_INT_MAX'tan büyükse bir ValueError oluşuyor; evvelce bir E_WARNING uyarısı verilirdi. | |
vprintf | Gereğinden daha az bağımsız değişken verildiğinde bir ArgumentCountError oluşuyor; evvelce bir E_WARNING uyarısı verilirdi. | |
vsprintf | Bu işlev başarısızlık durumunda artık false döndürmüyor. | |
vsprintf | Bağımsız değişken sayısı sıfırsa ValueError oluşuyor. Evvelce bunun yerine bir E_WARNING uyarısı verilirdi. | |
vsprintf | [width] (genişlik) sıfırdan küçükse veya PHP_INT_MAX'tan büyükse bir ValueError oluşuyor; evvelce bir E_WARNING uyarısı verilirdi. | |
vsprintf | [precision] (hassasiyet) sıfırdan küçükse veya PHP_INT_MAX'tan büyükse bir ValueError oluşuyor; evvelce bir E_WARNING uyarısı verilirdi. | |
vsprintf | Gereğinden daha az bağımsız değişken verildiğinde bir ArgumentCountError oluşuyor; evvelce bir E_WARNING uyarısı verilirdi. | |
7.4.0 | chr | Bu işlev artık desteklenmeyen sayı'ları sessizce kabul etmeyip bunları 0'a dönüştürüyor. |
implode | ayraç bağımsız değişkeninin dizi bağımsız değişkeninden sonra aktarılması artık önerilmiyor. | |
money_format | Bu işlevin kullanımı artık önerilmiyor. Yerine NumberFormatter::formatCurrency kullanılabilir. | |
str_getcsv | öncelem bağımsız değişkeni özel önceleme mekanizmasını devre dışı bırakmak için boş dizgeyi artık sinyal olarak yorumluyor. Evvelce, boş dizge, bağımsız değişkenin öntanımlı değeriydi. | |
strip_tags | ayıklanmayacaklar artık dizi de kabul ediyor. | |
7.3.5 | substr_compare | başlangıç ile samanlık uzunlukları artık eşit olabiliyor. |
7.3.0 | stripos | iğne olarak bir tamsayı aktarımı artık önerilmiyor. |
stristr | iğne olarak bir tamsayı aktarımı artık önerilmiyor. | |
strpos | iğne olarak bir tamsayı aktarımı artık önerilmiyor. | |
strrchr | iğne olarak bir tamsayı aktarımı artık önerilmiyor. | |
strripos | iğne olarak bir tamsayı aktarımı artık önerilmiyor. | |
strrpos | iğne olarak bir tamsayı aktarımı artık önerilmiyor. | |
strstr | iğne olarak bir tamsayı aktarımı artık önerilmiyor. | |
7.2.18 | substr_compare | başlangıç ile samanlık uzunlukları artık eşit olabiliyor. |
7.2.0 | number_format | number_format artık -0 döndüremiyor, evvelce sayı olarak -0.01 benzerlerinin belirtildiği durumlarda -0 dönebiliyordu. |
utf8_decode | Bu işlev XML eklentisinden PHP çekirdeğine taşınmıştır. Önceki sürümlerde sadece XML eklentisi kurulduğunda kullanılabiliyordu. | |
utf8_encode | Bu işlev XML eklentisinden PHP çekirdeğine taşınmıştır. Önceki sürümlerde sadece XML eklentisi kurulduğunda kullanılabiliyordu. | |
7.2.o | parse_str | İşlevin sonuç bağımsız değişkeni olmaksızın kullanımı artık bir E_DEPRECATED uyarısı çıktılıyor. |
7.1.0 | str_shuffle | Libc rand işlevi yerine Mersenne Twister Rastgele Sayı Üretecini kullanmak için dahili rastgelelik algoritması değiştirildi. |
stripos | başlangıçs artık negatif olabiliyor. | |
strpos | başlangıçs artık negatif olabiliyor. | |
substr_count | Negatif başlangıç ve uzunluk desteği eklendi. uzunluk ayrıca, artık 0 olabiliyor. |