Shell functions CAN be accessed from outside the function - they are not self-contained in the sense of being isolated. Once defined, a shell function can be called from anywhere in the script or interactive shell where it is defined. Functions share the shell environment and can access/modify global variables. The claimed answer is correct.