静态方法调用
来源:互联网 发布:mac 终端 路径 编辑:程序博客网 时间:2024/06/05 10:28
问题:
静态方法可以用$this关键字调用方法吗?
看一下这个例子,大家认为对不对,如果错,会报怎样的错误呢?
问题示例:
<?phpclass tag{ public static function test2(){ $this->test3(); //此处为报错行;见下图 } public function test3(){ echo 999; }}tag::test2();
问题表现:
追究问题原因:
静态方法调用不能够使用$this;因为$this关键字表达的是一个对象。没有实例化的方法就不能够直接用$this;
得用【类名::方法名】去调用类。
这样子写会报一个致命错误。因为$this这个对象根本不存在。
- freemarker调用静态方法
- 静态方法调用
- c++调用静态方法
- 静态方法的调用
- 多线程调用静态方法
- 静态方法中调用非静态方法
- 静态方法中调用非静态方法
- 静态方法中调用非静态方法
- 静态方法中调用非静态方法
- 静态方法中调用非静态方法
- Android 静态方法调用非静态方法
- 静态方法中调用非静态方法
- 类内类外静态非静态方法的调用
- php中非静态方法的静态调用
- 静态变量/静态方法调用的注意事项
- OGNL调用静态属性和静态方法
- [java]静态方法不能调用静态变量
- 静态方法调用和非静态方法调用
- Android中库项目、jar包等的使用方法
- 留住你的用户:8款第三方移动推送服务
- iOS利用单例实现不同界面间的数据传输
- 改善C++ 程序的150个建议学习之建议26:用引用代替指针
- 我对计算机类专业教学中一些问题的看法
- 静态方法调用
- rman 使用catalog备份的演示
- Deep Learning in NLP (一)词向量和语言模型
- android 中一个工程引用另一个工程
- 到了50岁你还愿意做编程工作吗?
- IOS 页面属性传值、委托传值、单例传值
- JQuery操作select标签
- Asp.net Json数据解析的一种思路
- 64位系统下报libstdc++.so.6 GLIBCXX 错误