PHP疑难杂症

  1. create_function,创建一个匿名函数,第一个参数为值,用逗号分割,第二个参数为代码
  2. 匿名函数其实是一个类实例,匿名函数和普通函数除了是否有函数名以外并无区别,匿名函数是通过闭包(类)来实现的
  3. ArrayAccess接口, 提供像访问数组一样访问对象的能力的接口
  4. extract函数,从数组中将变量导入到当前的符号表,检查每个键名是否可以作为一个合法的变量名,同时检查是否冲突,此函数会 将键名当作变量名,值作为变量的值
  5. stdClass是空的对象,没有成员变量,也没有成员方法
  6. 什么情况下需要在函数名前面加引用符号 当函数需要返回一个引用时,通常情况下是返回一个表达式的值,外部可以通过变量进行引用的绑定,进而改变该引用的值,具体见例子
  7. 关于new对象时加不加括号的问题 如果不需要传参数,则加不加括号都是一样的,如果需要传参数,则必须要加括号
  8. 匿名函数也叫闭包函数,常用来做回调函数的参数 在编程领域我们可以通俗的说:子函数可以使用父函数中的局部变量,这种行为就叫做闭包 那些语言可以将函数跟函数所用到的信息一起传递存储。这种将函数和它所用的信息作为一个整体,就为闭包 回调函数是你写一个函数,让预先写好的系统来调用。你去调用系统的函数,是直调。让系统调用你的函数,就是回调 理解后进行思考,根本不用关心术语。术语只是为了沟通,别人要告诉你,或者你去告诉人,使用的一套约定的词语。同一个东西往往有不同术语
  9. 用户期望在使用静态调用的时候得到调用的类。这就是静态绑定 也就是有一个关键字来获取最终调用时的类,PHP官方最终使用static关键字来干这么一件事,关于转发调用和非转发调用的理解

转载于:https://www.cnblogs.com/wjf0/p/8111497.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值