Ben PHP site Unicode farkında yapma sürecinde yaşıyorum. Herkes kendi multi-byte eşdeğerleri ile normal bir dize fonksiyonlar (örneğin strlen
) yerine mbstring.func_overload
ayarı ile deneyime sahiptir merak ediyorum (mb_strlen
) . PHP kılavuzu sayfasında herhangi bir yorum yok.
Ben farkında olmalıdır olası sorunları var mı? Multi-byte sürümünü çağıran herhangi bir vaka kötü bir fikir mi?
Ben onlar yerine karakter dizeleri daha bayt dizeleri ile başa çıkmak için beklediğiniz beri bir örnek, şifreleme ile anlaşma fonksiyonlar olurdu herhalde.
Ayrıca, manuel sayfa bir not içerir: "Bir üretim ortamında yeterince kararlı ve tanımsız davranışa yol açabilir henüz teyit değil çünkü, dizin başına bağlamda seçeneği aşırı yükleme işlevi kullanmak için tavsiye edilmez."
O bir dizin bağlamında istikrarlı değil, ya da genel olarak sağlam değil anlamına mı geliyor? Ifadeler belirsizdir.