PHP范围解析运算符(::)
介绍
在PHP中,双冒号 :: 定义为ScopeResolutionOperator。当我们要访问在类级别定义的常量,属性和方法时,使用它。在类定义之外引用这些项目时,将类名称与作用域解析运算符一起使用。该运算符也称为PaamayimNekudotayim,在希伯来语中表示双冒号。
语法
<?php
class A{
const PI=3.142;
static $x=10;
}
echo A::PI;
echo A::$x;
$var='A';
echo $var::PI;
echo $var::$x;
?>内部类
对任何方法中获得一流水平的项目,关键词-自我使用
<?php
class A{
const PI=3.142;
static $x=10;
static function show(){
echo self::PI . self::$x;
}
}
A::show();
?>在儿童班
如果父类方法被子类覆盖,并且您需要调用相应的父方法,则该方法必须以parent关键字和范围解析运算符作为前缀
示例
<?php
class testclass{
public function sayhello(){
echo "Hello World\n";
}
}
class myclass extends testclass{
public function sayhello(){
parent::sayhello();
echo "Hello PHP";
}
}
$obj=new myclass();
$obj->sayhello();
?>输出结果
这将产生以下输出-
Hello World Hello PHP
热门推荐
10 虎年伊始祝福语大全简短
11 祝福语简短创意闺蜜
12 结婚祝福语亲姐姐简短
13 收围巾的祝福语简短
14 盛夏的温馨祝福语简短
15 人民子弟春节祝福语简短
16 开业经典祝福语简短
17 牛年新年祝福语大全简短
18 初八的祝福语简短