在php5.3以后,php加入匿名函数的使用,今天在使用匿名的时候出现错误,不能想php函数那样声明和使用,详细看代码

$callback=function(){
return "aa";
};
echo $callback();

这是打印出来是aa;

看下面的例子:

 echo $callback();
$callback=function(){
return "aa";
};

这是报错了!报的错误时:

Notice: Undefined variable: callback in D:\php\www\zf2\public\04.php on line 9
Fatal error: Function name must be a string in D:\php\www\zf2\public\04.php on line 9

$callback为未声明,

但是使用php自己声明的函数都不会报错的!

function callback(){
return "aa";
}
echo callback(); //aa
echo callback();  //aa
function callback(){
return "aa";
}

这两个都打印出来aa;

在使用匿名函数的时候,匿名函数当做变量,须提前声明,js中也是这样的!!!!!

最新文章

  1. libuv源码分析前言
  2. AgileEAS.NET SOA 中间件平台.Net Socket通信框架-简单例子-实现简单的服务端客户端消息应答
  3. vSphere、Hyper-V与XenServer 你选哪个?
  4. C++中引用(&)的用法和应用实例
  5. javascript中的删除方法
  6. 转: Oracle Form 中commit 与do_key('commit_form')区别
  7. Java 可变参数列表
  8. 有关ListBox
  9. HDU 3746 Cyclic Nacklace 环形项链(KMP,循环节)
  10. 《Python 学习手册4th》 第十三章 while和for循环
  11. Spark SQL应用
  12. 专家解说IT行业存在哪些安全风险
  13. [连载]JavaScript讲义(02)--- JavaScript核心编程
  14. [置顶] Hibernate从入门到精通(七)多对一单向关联映射
  15. C# 各种常用集合类型的线程安全版本
  16. Java不走弯路教程(1.环境搭建)
  17. UNIX环境高级编程——初始化一个守护进程
  18. 电脑开机出现intel UNDI,PXE-2.1(build 003),是怎么回事?
  19. web----WSGI
  20. powerdesigner反转数据库的设计图

热门文章

  1. HDU1385 Minimum Transport Cost (Floyd)
  2. rngd.service 启动失败的处理
  3. POJ 3293 Rectilinear polygon(几何基础)
  4. 【循环节】 Codeforces Round #401 (Div. 2) A. Shell Game
  5. 【周期性/容斥+二分】POJ2773-HAPPY 2006
  6. java-List集合遍历,删除或增加特定的元素
  7. ntp流量放大攻击分析
  8. Discuz! 7.1 & 7.2 远程代码执行漏洞
  9. OpenGL.Vertex Array Object (VAO) [转]
  10. 使用Python开发SQLite代理服务器(转载)