码迷,mamicode.com
首页 > Web开发 > 详细

前端PHP入门-010-内部函数

时间:2016-08-07 12:09:55      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:

内部函数,是指在函数内部又声明了一个函数。
注意事项:

  • 内部函数名,不能是已存在的函数名
  • 假设在函数a里面定义了一个内部函数,不能调用两次函数a。
  1. <?php
  2. function foo() {
  3. echo ‘我是函数foo哟,调一下我才会执行定义函数bar的过程<br />‘;
  4. function bar(){
  5. echo ‘在foo函数内部有个函数叫bar函数<br />‘;
  6. }
  7. }
  8. //现在还不能调用bar()函数,因为它还不存在
  9. bar();
  10. foo();
  11. //现在可以调用bar()函数了,因为foo()函数的执行使得bar()函数变为已定义的函数
  12. bar();
  13. //再调一次foo()看看是不是会报错?
  14. foo();
  15. ?>

结论:

  • foo()调用两次会报错
  • 如果不调foo()函数无法执行bar函数,因为bar是在foo的内部




前端PHP入门-010-内部函数

标签:

原文地址:http://www.cnblogs.com/pangxiansheng/p/483dab0c5ce1fd52af70153133cd2bd3.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!