Why do they keep adding global functions like &quot;intdiv&quot;? For example in JS, it being another language with a similar compatibility burden, they are moving most of the global functions (like parseInt) to &quot;namespaces&quot; (like Number.parseInt) while keeping global references there. When I open the docs (for example, the array functions page[1]), I get frightened by the global functions which do not seem to share a naming convention on first glance.<p>disclaimer: I haven&#x27;t written anything significant with PHP since too many years.<p>[1]: <a href="http:&#x2F;&#x2F;php.net&#x2F;manual&#x2F;en&#x2F;ref.array.php" rel="nofollow">http:&#x2F;&#x2F;php.net&#x2F;manual&#x2F;en&#x2F;ref.array.php</a>