文章詳情頁
php中-> 、=>、::、$this->四種常見符號使用方法技巧
瀏覽:332日期:2022-06-06 13:42:28
目錄
- 一、->用來引用一個類的屬性(變量)、方法(函數(shù))
- 二、=>是用來定義數(shù)組用的
- 三、:: 用來直接調(diào)用類中的屬性或方法,沒有實例化
- 四、$this->表示實例化后調(diào)用具體對象
php中-> 、=>、::、$this->四種符號在代碼中很常見,使用很廣泛。這篇文章主要介紹了php中-> 、=>、::、$this->四種常見符號使用方法技巧。
一、->用來引用一個類的屬性(變量)、方法(函數(shù))
可以把->理解成調(diào)用的意思
<?php
Class a{
Var $id;
Function add(){
$this->id="test";
echo "abc";
}
}
$b = new a;
$b->add(); //調(diào)用類a中的add()方法,輸出為abc
Echo $b->id; //調(diào)用類a中的屬性id,輸出為test
?>
二、=>是用來定義數(shù)組用的
<?php $arr1 =array(0=>"php",1=>"is",the=>"the"); Echo $arra[0],$arr1[1],$arr["the"]; //對應(yīng)輸出設(shè)置的值
三、:: 用來直接調(diào)用類中的屬性或方法,沒有實例化
正常的情況我們用實例化方法來調(diào)用類中的屬性或方法,但使用::可以不需要實例化對象,直接調(diào)用即可。
比如:
<?php
Class b{
Var $name="test";
Function Getname(){
Echo "test is good";
}
}
//直接調(diào)用:
Echo b::Getname();//輸出為test isgood
四、$this->表示實例化后調(diào)用具體對象
我們一般在一個類的內(nèi)部使用本類的屬性或方法時,就使用$this->
<?php
Class a{
Var $name;
Function Getname(){
Echo $this->name;
}
}
$name1 = new a;
$name1->name = "賦值給name1";
$name1->Getname();
//輸出結(jié)果為 賦值給name1
到此這篇關(guān)于php中-> 、=>、::、$this->四種常見符號使用方法技巧的文章就介紹到這了,更多相關(guān)php中-> 、=>、::、$this->符號內(nèi)容請搜索以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持!
標簽:
PHP
排行榜

網(wǎng)公網(wǎng)安備