Call to undefined function mb_strlen() hatası nedir?

PHP'de oluşan bu hatayı ortadan kaldırmak için php.ini dosyanızdaki, "php_mbstring" satırını aktif etmeniz gerekir.

Eğer php.ini dosyanıza ulaşamıyorsanız mb_strlen() fonksiyonu yerine strlen() fonksiyonunu kullanırsanız, sorun çözülecektir.

Ancak UTF-8 dil kodlamasında mb_strlen fonksiyonu önemli yer taşıdığı için php.ini çözümünü uygulamanız daha uygun olacaktır. Özellikle Türkçe'deki UTF-8 karakter kodlaması sonucu "çşğöüı" gibi harfler daha çok byte olduğu için strlen fonksiyonu ile mb_strlen fonksionu aynı değeri döndürmeyebilir.



"Call to undefined function mb_strlen() hatası nedir?" Hakkında Kafanıza Takılanı Hemen Sorun

Çağrı Polat

Şu anda DEU Bilgisayar Mühendisliğinde Doktora yapmaktadır. " Kalıcı Gelişmiş Saldırılar ve Siber Güvenlik" üzerinde çalışmaktadır.


Bilgisayar Yüksek Mühendisidir. Ayrıca, Elektrik-Elektronik mühendisi ve İşletme bölümlerini bitirmiştir. Yüksek lisans tez konusu "kurumsal ağlarda sızma testleri ve önlemleri" idi.Akademik olarak da bilgi güvenliği üzerine çalışmaktadır.



Kariyerinin ilk yıllarında bilgi işlem sorumluluğu, sistem destek uzmanlığı yaptıktan sonra, IT manager, IT koordinator ve son 3 yılda da kurumsal firmalara bilgi güvenliği danışmanlığı yapmaktadır Yaklaşık 12 yıllık tecrübeye sahibidir.


9 uluslararası sınavda alınmış Microsoft sistem mühendisliği güvenlik sertifikasıyla birlikte, EC Council' den eğitim alarak CEH v9 sertifikasını almıştır. MCSE, CEH ve bilgi güvenliği başlıklarında bireysel ve kurumsal eğitimler ve seminerler vermektedir.


ISO27001:2013 BGYS konusunda baş denetçilik, eğitmenlik ve danışmanlık yapmaktadır. Ayrıca Bilirkişilik ve Kamulaştırma Bilirkişilik yetkilendirme belgesi sahibidir.