#1 20. 1. 2010 14:25
- pekelnik
- Člen

- Místo: Praha
- Registrovaný: 14. 2. 2009
- Příspěvky: 155
Pozor na PHP direktivu mbstring.func_overload
Ahoj, dejte si pozor na nastavení PHP mbstring.func_overload = 0 – pokud to používáte.
Pokud ne, slouží to k přetížení funkcí typu str* mail* a ereg* jejich multi-byte alternativami. Problém je, že ty funkce nemají totožné API takže je to nepoužitelné alespoň v mém PHP 5.2.10.
Namísto:
InvalidStateException
Filter LatteFilter::__invoke: Unknown macro
{ui.item.unbind(„click.prevent“);} on line 34. (in file…)
se zobrazí
Warning
mb_substr_count() expects at most 3 parameters, 4 given
Offline
#2 20. 1. 2010 16:10
- David Grudl
- Administrator

- Registrovaný: 8. 2. 2005
- Příspěvky: 4050
- Web
Re: Pozor na PHP direktivu mbstring.func_overload
Rozdílné API je průser. Dám to do Requirements checkeru.
//edit: to už je v Requirements checkeru.
Offline


