真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么在php中使用鏈?zhǔn)?/h1>

這篇文章將為大家詳細(xì)講解有關(guān)怎么在php中使用鏈?zhǔn)剑恼聝?nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。

網(wǎng)站的建設(shè)成都創(chuàng)新互聯(lián)專注網(wǎng)站定制,經(jīng)驗(yàn)豐富,不做模板,主營(yíng)網(wǎng)站定制開(kāi)發(fā).小程序定制開(kāi)發(fā),H5頁(yè)面制作!給你煥然一新的設(shè)計(jì)體驗(yàn)!已為成都橡塑保溫等企業(yè)提供專業(yè)服務(wù)。

鏈?zhǔn)綄?xiě)法在很多面向?qū)ο蟮木幊陶Z(yǔ)言都存在,個(gè)人簡(jiǎn)單理解就是鏈表,確實(shí)和鏈表的使用很相識(shí)。this指針是鏈?zhǔn)讲僮鞯幕A(chǔ)。
this指針在不同的編程語(yǔ)言中的功能差不多,具體的小細(xì)節(jié)不一樣。但是有一個(gè)基礎(chǔ)就是指向?qū)ο?函數(shù)/類本身?;谶@個(gè)基礎(chǔ)就可以實(shí)現(xiàn)鏈?zhǔn)綄?xiě)法。
以php為例。
在php類中this指針($this)指向類/對(duì)象本身,它就像一個(gè)繩子把類/對(duì)象和類的屬性、函數(shù)連接起來(lái)。并可以通過(guò)它來(lái)調(diào)用對(duì)應(yīng)的相應(yīng)的屬性和函數(shù)(方法)。如下圖所示:
怎么在php中使用鏈?zhǔn)?></p><p>php程序的demo:</p><pre><?php
/**
 * Created by PhpStorm.
 * User: dell
 * Date: 2017/3/31
 * Time: 21:42
 */
/*
*注釋的規(guī)范寫(xiě)法:@param  [參數(shù)類型]  參數(shù)名   參數(shù)解釋 
 * @return 返回值  [類型]   返回值名   返回值說(shuō)明
*/



class Tree{
    private  $id ;
    private  $name;
    private  $age;
    /*
 *
 * @param  null
 * @return  null
 *
 */
    public function  _construct()
    {
        //構(gòu)造函數(shù)
    }
    /*
 *
 * @param  [array] $arr 參數(shù)1
 * @return  null
 *
 */
    public function  init( $arr = array() )
    {
        //初始化函數(shù)
        $arrs = array();
        //設(shè)置默認(rèn)參數(shù)
        $arrs = [
            'id'=> 1,
            'name'=> 'user',
            'age' => 18
        ];
        if( !(is_array($arr)) )
        {
        //如果傳進(jìn)來(lái)的數(shù)據(jù)不是數(shù)組則默認(rèn)是id
            $this->id = intval( $arr );
        }
        $arrs = array_merge( $arrs , $arr );//合并數(shù)組
        //給類的屬性賦值
        $this->id = $arrs['id'];
        $this->name = $arrs['name'];
        $this->age = $arrs['age'];
    }
    /*
 *
 * @param  [int] $data 參數(shù)1
 * @return  $this
 *
 */
    public function  setID(  $data = 0 )
    {
        //判斷是不是數(shù)字
        $this->id =is_numeric( $data )? $data : intval($data)  ;//判斷是否是數(shù)字,是賦值,否則轉(zhuǎn)為數(shù)字在賦值
        return $this;//返回this指針
    }
    /*
 *
 * @param  [string] $data 參數(shù)1
 * @return  $this
 *
 */
    public function  setName(  $data = 'user' )
    {
        //判斷是不是數(shù)字
        $this->name =is_string( $data )? $data : strval($data)  ;//判斷是否是字符串,是賦值,否則轉(zhuǎn)為字符串在賦值
        return $this;//返回this指針
    }
    /*
 *
 * @param  [int] data 參數(shù)1
 * @return  $this
 *
 */
    public function  setAge(  $data = 18 )
    {
        //判斷是不是數(shù)字
        $this->age =is_numeric( $data )? $data : intval($data)  ;//判斷是否是數(shù)字,是賦值,否則轉(zhuǎn)為數(shù)字在賦值
        return $this;//返回this指針
    }
};

$tree = new Tree();
$array = array();
$array['id'] = 10;
$array['name'] = 'admin';
$array['age'] = 20;
$tree->init($array);
var_dump($tree);//打印結(jié)果
$tree->setAge()->setID()->setName();//鏈?zhǔn)綄?xiě)法
var_dump($tree);//在打印看鏈?zhǔn)綄?xiě)法是否有效
?></pre><p>輸出結(jié)果:</p><p><img src=

php有什么用

php是一個(gè)嵌套的縮寫(xiě)名稱,是英文超級(jí)文本預(yù)處理語(yǔ)言,它的語(yǔ)法混合了C、Java、Perl以及php自創(chuàng)新的語(yǔ)法,主要用來(lái)做網(wǎng)站開(kāi)發(fā),許多小型網(wǎng)站都用php開(kāi)發(fā),因?yàn)閜hp是開(kāi)源的,從而使得php經(jīng)久不衰。

關(guān)于怎么在php中使用鏈?zhǔn)骄头窒淼竭@里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。


標(biāo)題名稱:怎么在php中使用鏈?zhǔn)?
本文路徑:http://weahome.cn/article/iioech.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部