新闻动态
新闻动态
- Asp.net缓存简介
- javaScript argument 学习笔记
- 认识ASP.NET会话状态
- 网站建设及优化要从四个方面斟酌
- 盲盒交友项目解析
- 浅谈C#指针
- 域名备案哪种情况需要前置审批
- dtcms常见问题
- 网站内链建设的好处与方法
- 怎么制定详尽的SEO计划
联系我们
邮箱:
手机:15383239821
php
php中双冒号什么意思?
作者:
发布时间:2023-09-22
点击:
php中双冒号什么意思?
一,当调用静态属性和静态方法时
::与->的作用相同,只不过使用的对象不一样!::引用类里面的静态方法或者属性,而且不需要实例化!
建立一个类,并且建立一个静态属性$a,一个静态方法b,如下:
class test {
static public $a;
static public function b() {}
}
如果要调用静态属性$a,如下
test::$a;
注意,a前面需要带$符号,这一点与->符号不一样!
如果要调用静态方法b,如下
test::b();
二,当调用自身类或者父类的属性或者方法时
首先建立一个父类
class test {
public function b() {}
}
然后建立一个子类继承父类
class tests extends test {
public function cs() {}
}
当我们需要调用父类的方法b时
parent::b();
当我们需要调用自身的方法cs时,有两种方法
$this->cs();
self::cs();
新闻资讯
-
2010-10-21.net上传文件的限制
-
2012-06-30浅谈网站收录问题因素
-
2013-12-20window.close()不出现提示框直接关闭窗口
-
2013-06-10泛型Dictionary的用法
-
2023-10-02Jquery中slideDown()用法详解
-
2011-03-19DataListItem 类
相关案例
