新闻动态
新闻动态
- SEO的常规性工作
- DateTimePicker中自定义时间或日期显示格式
- PHP中static:静态方法和属性
- css实现强制不换行/自动换行/强制换行
- 链接流行度是什么意思?
- mysql使用utf8mb4经验总结
- Thinkphp中.htaccess文件的解析
- Asp与Asp.Net的区别
- PHP_OS的常见值
- 网站关键词确定后如何围绕进行优化
联系我们
邮箱:
手机: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();
新闻资讯
-
2023-07-05网站上放了视频无法播放
-
2014-06-13网页 BODY的topMargin 和leftMargin
-
2011-05-05分页控件AspNetPager使用详解
-
2019-11-29支付宝小程序介绍
-
2020-08-22小程序支付中签名错误
-
2012-07-02如何摆脱外链权重丢失所导致的排名下降
相关案例
