Pozor na PHP direktivu mbstring.func_overload
Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
- pekelnik
- Člen | 462
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
- David Grudl
- Nette Core | 8228
Rozdílné API je průser. Dám to do Requirements checkeru.
//edit: to už je v Requirements checkeru.