5.2.4 内部函数
最后更新于:2022-04-02 00:19:26
内部函数,是指在函数内部又声明了一个函数。
注意事项:
1. 内部函数名,不能是已存在的函数名
2. 假设在函数a里面定义了一个内部函数,不能定用两次函数a。
我们下面来看代码,你将很快的学习会:
~~~
';
function bar()
{
echo '在foo函数内部有个函数叫bar函数
'; } } //现在还不能调用bar()函数,因为它还不存在 bar(); foo(); //现在可以调用bar()函数了,因为foo()函数的执行使得bar()函数变为已定义的函数 bar(); //再调一次foo()看看是不是会报错? foo(); ?> ~~~ 你会发现,在上面foo() 函数内部又定义了一个bar函数,这就是内函数数。 仔细观察和实验后你会得出如下的结论: 1. foo()调用两次会报错 2. 如果不调foo()函数无法执行bar函数,因为bar是在foo的内部
';
'; } } //现在还不能调用bar()函数,因为它还不存在 bar(); foo(); //现在可以调用bar()函数了,因为foo()函数的执行使得bar()函数变为已定义的函数 bar(); //再调一次foo()看看是不是会报错? foo(); ?> ~~~ 你会发现,在上面foo() 函数内部又定义了一个bar函数,这就是内函数数。 仔细观察和实验后你会得出如下的结论: 1. foo()调用两次会报错 2. 如果不调foo()函数无法执行bar函数,因为bar是在foo的内部