Namespace
There are no such things as namespaces
Section titled “There are no such things as namespaces”myfunc(){ echo "I will never be executed."}another_func(){ # this "redeclare" overwrites original function myfunc(){ echo "I am the one and only"; }}# myfunc will print "I will never be executed"myfunc# but if we call another_func firstanother_func# it gets overwritten andmyfunc# no prints "I am the one and only"The latest declaration wins. There are no such things as namespaces! However, functions can contain other functions.