關於“->”,“=>”,“::”這三個操作符的使用說明
阿新 • • 發佈:2018-10-11
年齡 stat 聲明數組 將在 調用 結構 array 打印數組 示例 “->”操作符
說明:用於類實例化對象後,通過對象名來調用類中的屬性或方法
示例:
/** // 第1個元素:"one"=>1,one:表示鍵名,1表示鍵值
// 第2個元素:"two"=>2,two:表示鍵名,2表示鍵值
$demoArray = array("one"=>1,"two"=>2);
// 打印數組中的元素
var_dump($demoArray);
說明:用於類實例化對象後,通過對象名來調用類中的屬性或方法
示例:
/**
-
類名:Demo
*/
class Demo {
// 屬性年齡
var $age = 18;/*
- 獲取年齡函數
*/
function getAge(){
return $this->age;
}
}
- 獲取年齡函數
// 實例化對象,對象名稱demo
$demo = new Demo();
// 通過對象名調用Demo類中的獲取年齡函數
$age = $demo->getAge();
// 打印出年齡值
var_dump($age);
“=>”操作符
說明:聲明數組後,在數組中存儲鍵值對的數據時使用
示例:
// 聲明數組demoArray,將在數組中存儲兩個以鍵值對方式的元素
// 第2個元素:"two"=>2,two:表示鍵名,2表示鍵值
$demoArray = array("one"=>1,"two"=>2);
// 打印數組中的元素
var_dump($demoArray);
“::”操作符
說明:通過類名來調用類的靜態屬性或靜態函數
/**
-
類名:Test
*/
class Test{
// 聲明靜態屬性age
public static $age = 18;// 聲明靜態函數getAge
public static function getAge(){
return Test::$age;
}
}
// 通過類名直接調用靜態屬性
$age1 = Test::$age;
var_dump($age1);
// 通過類名直接調用靜態函數
$age2 = Test::getAge();
var_dump($age2);
//語法結構:類名::屬性或類名::函數名()
關於“->”,“=>”,“::”這三個操作符的使用說明