mbstring Functions by default

Mal wieder ein cooler Tip von dem ich nichts wusste. Wenn man mit UTF-8 arbeitet soll man ja in PHP die Stringfunktionen der mbstring Erweiterung nutzen. Statt sich durch den Quellcode zu wühlen und mail durch mb_send_mail, strtoupper durch mb_strtoupper usw usf zu ersetzen gibt es die Möglichkeit den Wert mbstring.func_overload in der php.ini zu verwenden.

You can set a value to mbstring.func_overload in php.ini. The value set for this function decides which functionality is overloaded by default with the mbstring variety:

  1. overloads the mail functions. So you don’t have to substitute mail with mb_send_mail in your code. The mail functuion it self will work like mb_send_mail if mbstring.func_overload is set to 1 in php.ini
  2. enables string functions overloading
  3. enables regular expression functions overloading
  4. enables mail, strings and regular expressions overloading

Possibly related posts (automatically generated)