Welcome Guest, Not a member yet? Register   Sign In
Why using the "use function" import statements for PHP native functions?
#2

1. All PHP native functions are defined in global namespace. That is like \md5(), \json_encode().
2. We can define the same name function in another namespace like \Acme\Package\md5().

If you write `use function md5;`, you will surely call \md5(), when you write code `md5('foo')`.
If you don't write `use function md5;`, \Acme\Package\md5() will be called if defined.
Reply


Messages In This Thread
RE: Why using the "use function" import statements for PHP native functions? - by kenjis - 01-13-2024, 05:46 PM



Theme © iAndrew 2016 - Forum software by © MyBB