php中->?、=>、::、$this->四種常見符號(hào)使用方法技巧
php中-> 、=>、::、$this->四種符號(hào)在代碼中很常見,使用很廣泛。這篇文章主要介紹了php中-> 、=>、::、$this->四種常見符號(hào)使用方法技巧。
一、->用來引用一個(gè)類的屬性(變量)、方法(函數(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']; //對(duì)應(yīng)輸出設(shè)置的值
三、:: 用來直接調(diào)用類中的屬性或方法,沒有實(shí)例化
正常的情況我們用實(shí)例化方法來調(diào)用類中的屬性或方法,但使用::可以不需要實(shí)例化對(duì)象,直接調(diào)用即可。
比如:
<?php Class b{ Var $name="test"; Function Getname(){ Echo 'test is good'; } } //直接調(diào)用: Echo b::Getname();//輸出為test isgood
四、$this->表示實(shí)例化后調(diào)用具體對(duì)象
我們一般在一個(gè)類的內(nèi)部使用本類的屬性或方法時(shí),就使用$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->四種常見符號(hào)使用方法技巧的文章就介紹到這了,更多相關(guān)php中-> 、=>、::、$this->符號(hào)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
php之使用docker運(yùn)行workerman案例講解
這篇文章主要介紹了php之使用docker運(yùn)行workerman案例講解,本篇文章通過簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-08PHP讀取CURL模擬登錄時(shí)生成Cookie文件的方法
這篇文章主要介紹了PHP讀取CURL模擬登錄時(shí)生成Cookie文件的方法,包括了curl的使用及cookie的操作,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2014-11-11PHP網(wǎng)站基礎(chǔ)優(yōu)化方法小結(jié)
以下這些基礎(chǔ)技巧可以讓你的PHP網(wǎng)站運(yùn)行得更快一些。2008-09-09php中將一個(gè)對(duì)象保存到Session中的方法
這篇文章主要介紹了php中將一個(gè)對(duì)象保存到Session中的方法,涉及php操作對(duì)象及session的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03隱藏Nginx或Apache以及PHP的版本號(hào)的方法
這篇文章主要介紹了隱藏Nginx或Apache以及PHP的版本號(hào)的方法,主要用來防止針對(duì)性的漏洞攻擊,需要的朋友可以參考下2016-01-01PHP中Date()時(shí)間日期函數(shù)的使用方法小結(jié)
PHP開發(fā)中Date()時(shí)間日期函數(shù)的使用方法php date() 函數(shù)可把時(shí)間戳格式化為可讀性更好的日期和時(shí)間。2011-04-04