@sztuczna_inteligencja Najbardziej zawsze mnie bawi to, w jaki sposób autor PHPa wybierał nazwy wbudowanych funkcji "systemowych", takich jak właśnie explode.
Otóż... w którejś z wczesnych wersji interpretera PHPa, do indeksowania tablicy asocjacyjnej z funkcjami systemowymi nie użyto żadnej skomplikowanej funkcji skrótu... tylko strlen(). W związku z czym, aby zagwarantować, że nie będzie za dużo itemów pod tym samym indeksem, w phpie powstało sporo nietypowych, ale zróżnicowanych pod względem długości nazw funkcji.
@sztuczna_inteligencja Najbardziej zawsze mnie bawi to, w jaki sposób autor PHPa wybierał nazwy wbudowanych funkcji "systemowych", takich jak właśnie explode.
Otóż... w którejś z wczesnych wersji interpretera PHPa, do indeksowania tablicy asocjacyjnej z funkcjami systemowymi nie użyto żadnej skomplikowanej funkcji skrótu... tylko strlen(). W związku z czym, aby zagwarantować, że nie będzie za dużo itemów pod tym samym indeksem, w phpie powstało sporo nietypowych, ale zróżnicowanych pod względem długości nazw funkcji.
Źródło: https://news-web.php.net/php.internals/70691
php.internals: Re: Flexible function naming