静态延迟绑定,参数的类型约束,对象的遍历
静态延迟绑定,static问题:1:$this 永远代表所在类的对象?????不是2:self 永远代码所在类吗?????是如:class?P?{
public?static?$where?=?in?P?static?preperty?lt;br?/gt;;
public?static?function?sayWhere()?{
echo?self::$where;
}
}
class?C?extends?P?{
public?static?$where?=??in?C?static?preperty?lt;br?/gt;;
}
echo?P::sayWhere();
echo?C::sayWhere();输出结果为:in?P?static?preperty?
in?P?static?preperty显然,当前的逻辑不是十分完善此时,应该是表示当前类的关键字,最好应该在调用时决定最好(self 办不到)此时,采用一个新的关键字,代表当前类,与 selft 不同,在于是 运行时调用房室,而不在类编译时就确定好了的!关键字是:static示例:class?P?{
public?static?$where?=?in?P?static?preperty?lt;br?/gt;;
public?static?function?sayWhere()?{
echo?self::
您可能关注的文档
- 静压法预制管桩施工工艺.ppt
- 静安区2015学年高考模拟.docx
- 静压预制管桩工艺性成桩施工方案.ppt
- 静海农商行吊篮方案.docx
- 静乐历史文化.ppt
- 静物画有声.ppt
- 静力学课件.ppt
- 静电场习题课.ppt
- 青年文明号工作汇报.ppt
- 静电场之均匀带电线段的电场.ppt
- 第2课+古代世界的帝国与文明的交流高一下学期统编版必修中外历史纲要下.pptx
- 5.1 基因突变和基因重组(第1课时)课件高一下学期生物人教版必修2.pptx
- 第六章第四节 协同进化与生物多样性的形成课件-高一下学期生物人教版必修2.pptx
- 3.1重组DNA技术的基本工具课件高二下学期生物人教版选择性必修3.pptx
- 第1课 文明的产生与早期发展 课件高一下学期统编版必修中外历史纲要下(4).pptx
- 4.1被动运输 课件高一上学期生物人教版必修1.pptx
- 第15课 两次鸦片战争高一上学期统编版必修中外历史纲要上.pptx
- 第5课 南亚、东亚与美洲的文化 课件高二下学期历史统编版选择性必修3文化交流与传播(1).pptx
- 第11课 马克思主义的诞生与传播 课件高一下学期统编版必修中外历史纲要下(3).pptx
- 第17课 挽救民族危亡的斗争 课件--高一上学期统编版必修中外历史纲要上.pptx
原创力文档

文档评论(0)