好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁(yè) > 知識(shí)庫(kù) > php 中self,this的區(qū)別和操作方法實(shí)例分析

php 中self,this的區(qū)別和操作方法實(shí)例分析

熱門標(biāo)簽:杭州語音電銷機(jī)器人 泊頭在哪里辦理400電話 天潤(rùn)融通外呼系統(tǒng)好嗎 欣思維地圖標(biāo)注 江門回?fù)芡夂粝到y(tǒng) 電銷機(jī)器人沒有效果怎么樣 江西電銷機(jī)器人收費(fèi) 高德地圖標(biāo)注位置怎么標(biāo)注 高德地圖標(biāo)注店鋪收費(fèi)嗎

本文實(shí)例講述了php 中self,this的區(qū)別和操作方法。分享給大家供大家參考,具體如下:

面向?qū)ο缶幊?OOP,Object OrientedProgramming)現(xiàn)已經(jīng)成為編程人員的一項(xiàng)基本技能。利用OOP的思想進(jìn)行PHP的高級(jí)編程,對(duì)于提高PHP編程能力和規(guī)劃web開發(fā)構(gòu)架都是很有意義的。

這里我主要談的是this,self關(guān)鍵字之間的區(qū)別。從字面上來理解,分別是指這、自己。先初步解釋一下,this是指向當(dāng)前對(duì)象的指針(可以看成C里面的指針),self是指向當(dāng)前類的指針。我們這里頻繁使用指針來描述

因?yàn)榻?jīng)常用框架的緣故,所以對(duì)php底層的一些運(yùn)行機(jī)制和方法都不會(huì)了,所以最近比較喜歡研究這些底層的東西,寫的東西雖然不是很好,但是自己一步步實(shí)地操作過來的,理解起來也比較容易,現(xiàn)在網(wǎng)上大多數(shù)的資料要么就是按照手冊(cè)抄過來很官方的一些話,要么就是那些千篇一律的文章,確實(shí)有些不好理解,所以只能自己動(dòng)手來熟悉啦

一. self

1.self可以訪問本類中的靜態(tài)屬性和靜態(tài)方法,可以訪問父類中的靜態(tài)屬性和靜態(tài)方法。用self時(shí),可以不用實(shí)例化的

class self_test {
  static $instance;
  public function __construct(){
    self::$instance = 'instance';//靜態(tài)屬性只能通過self來訪問
  }
  public function tank(){
    return self::$instance;//訪問靜態(tài)屬性
  }
}
$str = new self_test();
echo $str->tank();

頁(yè)面輸出:

instance

class self_test {
  static $instance;
  public function __construct(){
    self::$instance = 'dell';
  }
  static public function pentium(){
    return self::$instance;//靜態(tài)方法也可以繼續(xù)訪問靜態(tài)變量,訪問時(shí)需要加$
  }
  public function tank(){
    return self::pentium();//訪問靜態(tài)方法pentium()
  }
}
$str = new self_test();
echo $str->tank();

頁(yè)面輸出:

dell

2.self可以訪問const定義的常量

class self_test {
  const NAME = 'tancy';
  public function tank(){
    return self::NAME;
  }
}
$str = new self_test();
echo $str->tank();

頁(yè)面輸出:

tancy

二.this

1.this可以調(diào)用本類中的方法和屬性,也可以調(diào)用父類中的可以調(diào)的方法和屬性,可以說除過靜態(tài)和const常量,基本上其他都可以使用this聯(lián)絡(luò)

class self_test {
  public $public;
  private $private;
  protected $protected;
  public function __construct(){
    $this->public = 'public';
    $this->private = 'private';
    $this->protected = 'protected';
  }
  public function tank(){
    return $this->public;
  }
  public function dell(){
    return $this->private;
  }
  public function datesrt(){
    return $this->protected;
  }
}
$str = new self_test();
echo $str->tank();
echo "/br>";
echo $str->dell();
echo "/br>";
echo $str->datesrt();

頁(yè)面輸出:

public
private
protected

一句話,self是引用靜態(tài)類的類名,而$this是引用非靜態(tài)類的實(shí)例名。

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《PHP基本語法入門教程》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見數(shù)據(jù)庫(kù)操作技巧匯總》

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • PHP編程過程中需要了解的this,self,parent的區(qū)別
  • 深入php self與$this的詳解
  • php class中self,parent,this的區(qū)別以及實(shí)例介紹
  • php self,$this,const,static,-gt;的使用
  • php類中的$this,static,final,const,self這幾個(gè)關(guān)鍵字使用方法
  • 探討PHP中this,self,parent的區(qū)別詳解
  • PHP5中的this,self和parent關(guān)鍵字詳解教程
  • PHP中::、-gt;、self、$this幾種操作符的區(qū)別介紹
  • PHP中new static()與new self()的區(qū)別異同分析

標(biāo)簽:內(nèi)江 深圳 江門 雙鴨山 駐馬店 石嘴山 大同

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《php 中self,this的區(qū)別和操作方法實(shí)例分析》,本文關(guān)鍵詞  php,中,self,this,的,區(qū)別,和,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《php 中self,this的區(qū)別和操作方法實(shí)例分析》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于php 中self,this的區(qū)別和操作方法實(shí)例分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    主站蜘蛛池模板: 当满级大佬穿成圣父| 亚洲AV秘?无码一区白分峰美| 伸进大胸老师里面挤奶吃奶的频| 乖乖女被脔日常H| 超级乱淫1| 嗯好深啊好烫嗯bl双性| 免费??无码进口漫画破解版| 777第四色| 色婷婷AV一区二区三区之红樱桃 | 黄色一集片| 小舞被?脱脱内内打扑克3D动漫| 精品国产一级久久A片性教育片| 强壮公撩开我的裙子| 九九在线免费观看视频| 女女女女女女bbbbbb毛片| 电影免费网站| 美女爆?吸乳羞羞免费网站妖精| 久久久久精品无码观看不卡乐影视 | 亚洲欧美日韩高清综合678| 波多野爆吞多人精子| 在线观看日韩www视频免费| 在线好吊色视频98gao| 好紧好爽好湿别拔出来视频男男| 国产一级二级三级| 国产高清无专砖区2021| 女人一级特纯黄大片色| 亚洲精品成人网| 国产成人小视频| 性生交大片免看| 坑神偷拍美眉Tp女厕嘘嘘| 黄免费在线观看| 久久婷婷国产综合精品贰佰信息网| 欧美精品videosfree720| 东北壮汉gayxxxvideo| 公与媳中字HD中字在线观看| 美女被被cao视频app观看| 国产黑色丝袜一区在线| 免费看欧美一级特黄α大片| 粗大禁伦亲女h苏雨溪| 精品亚洲AV国产探花| 睡不着看b站的软件|