淺談PHP中靜態(tài)方法和非靜態(tài)方法的相互調(diào)用
在PHP的非靜態(tài)方法中可以調(diào)用靜態(tài)方法
class test{ public static function strPrint(){ echo 'this is strPrint static function<br>'; } public function staticFuncInvoke(){ self::strPrint(); } } $test = new test(); $test->staticFuncInvoke();
上面的代碼會(huì)輸出: this is strPrint static function.
而下面的代碼會(huì)直接掛掉,php直接給出fatal error:
Fatal error: Using $this when not in object context in E:\htdocs\test\content.php on line 6
class test{ public static function strPrint(){ $this->staticFuncInvoke(); } public function staticFuncInvoke(){ echo 'this is a nonstatic function named staticFuncInvoke'; } } test::strPrint();
以上就是小編為大家?guī)?lái)的淺談PHP中靜態(tài)方法和非靜態(tài)方法的相互調(diào)用全部?jī)?nèi)容了,希望大家多多支持腳本之家~
- 詳談php靜態(tài)方法及普通方法的區(qū)別
- php面向?qū)ο笾衧tatic靜態(tài)屬性和靜態(tài)方法的調(diào)用
- 淺析php靜態(tài)方法與非靜態(tài)方法的用法區(qū)別
- php中類(lèi)和對(duì)象:靜態(tài)屬性、靜態(tài)方法
- PHP使用靜態(tài)方法的幾個(gè)注意事項(xiàng)
- PHP靜態(tài)調(diào)用非靜態(tài)方法的應(yīng)用分析
- php 靜態(tài)屬性和靜態(tài)方法區(qū)別詳解
- PHP靜態(tài)方法和靜態(tài)屬性及常量屬性的區(qū)別與介紹
- PHP實(shí)現(xiàn)偽靜態(tài)方法匯總
- php之static靜態(tài)屬性與靜態(tài)方法實(shí)例分析
- PHP的靜態(tài)方法與普通方法用法實(shí)例分析
相關(guān)文章
Laravel如何使用數(shù)據(jù)庫(kù)事務(wù)及捕獲事務(wù)失敗后的異常詳解
最近在學(xué)習(xí)Laravel,在學(xué)習(xí)中遇到了不少的問(wèn)題,所以想著總結(jié)記錄下來(lái),所以下面這篇文章主要給大家介紹了關(guān)于Laravel如何使用數(shù)據(jù)庫(kù)事務(wù)及捕獲事務(wù)失敗后異常的相關(guān)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-10-10使用composer命令加載vendor中的第三方類(lèi)庫(kù) 的方法
這篇文章主要介紹了使用composer命令加載vendor中的第三方類(lèi)庫(kù)的方法,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-07-07PHP數(shù)組去重比較快的實(shí)現(xiàn)方式
使用PHP的array_unique()函數(shù)允許你傳遞一個(gè)數(shù)組,然后移除重復(fù)的值,返回一個(gè)擁有唯一值的數(shù)組,通過(guò)本文給大家介紹PHP數(shù)組去重比較快的實(shí)現(xiàn)方式,需要的朋友參考下本文2016-01-01ThinkPHP5.0 圖片上傳生成縮略圖實(shí)例代碼說(shuō)明
這篇文章主要介紹了ThinkPHP5.0 圖片上傳生成縮略圖實(shí)例代碼說(shuō)明,需要的朋友可以參考下2018-06-06Yii框架常見(jiàn)緩存應(yīng)用實(shí)例小結(jié)
這篇文章主要介紹了Yii框架常見(jiàn)緩存應(yīng)用,結(jié)合實(shí)例形式分析了Yii框架緩存相關(guān)的配置、獲取、查詢(xún)等操作技巧與注意事項(xiàng),需要的朋友可以參考下2019-09-09