第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP中的stdClass是什么?

PHP中的stdClass是什么?

PHP
哈士奇WWW 2019-06-14 16:09:54
PHP中的stdClass是什么?請定義什么stdClass是。
查看完整描述

3 回答

?
青春有我

TA貢獻1784條經(jīng)驗 獲得超8個贊

stdClass是PHP的泛型空類,有點像Object在Java或object用Python(編輯:但實際上并沒有用作通用基類;謝謝@Ciaran for 指出這一點).

它適用于匿名對象、動態(tài)屬性等。

考慮StdClass的一種簡單方法是替代關(guān)聯(lián)數(shù)組。參見下面的示例,該示例顯示了如何json_decode()允許獲取StdClass實例或關(guān)聯(lián)數(shù)組。在這個例子中也沒有顯示,SoapClient::__soapCall返回StdClass實例。

<?php//Example with StdClass$json = '{ "foo": "bar", "number": 42 }';$stdInstance = json_decode($json);echo $stdInstance->foo . 
PHP_EOL; //"bar"echo $stdInstance->number . PHP_EOL; //42//Example with associative array$array = json_decode($json, true);
echo $array['foo'] . PHP_EOL; //"bar"echo $array['number'] . PHP_EOL; //42

看見PHP和StdClass中的動態(tài)特性想要更多的例子。


查看完整回答
反對 回復(fù) 2019-06-14
?
qq_花開花謝_0

TA貢獻1835條經(jīng)驗 獲得超7個贊

stdClass只是在將其他類型轉(zhuǎn)換為對象時使用的泛型“空”類。不管其他兩個答案怎么說,stdClassPHP中對象的基類??梢院苋菀椎刈C明這一點:

class Foo{}$foo = new Foo();echo ($foo instanceof stdClass)?'Y':'N';// outputs 'N'

我不相信PHP中有一個基本對象的概念


查看完整回答
反對 回復(fù) 2019-06-14
?
至尊寶的傳說

TA貢獻1789條經(jīng)驗 獲得超10個贊

stdClass是另一個很好的PHP特性。您可以創(chuàng)建一個匿名PHP類。讓我們檢查一個例子。

$page=new stdClass();$page->name='Home';$page->status=1;

現(xiàn)在,假設(shè)您有另一個類,它將使用頁面對象初始化并在其基礎(chǔ)上執(zhí)行。

<?phpclass PageShow {

    public $currentpage;

    public function __construct($pageobj)
    {
        $this->currentpage = $pageobj;
    }

    public function show()
    {
        echo $this->currentpage->name;
        $state = ($this->currentpage->status == 1) ? 'Active' : 'Inactive';
        echo 'This is ' . $state . ' page';
    }}

現(xiàn)在,您必須使用Page對象創(chuàng)建一個新的PageShow對象。

這里不需要為此編寫一個新的類模板,您只需使用stdClass動態(tài)創(chuàng)建一個類。

    $pageview=new PageShow($page);
    $pageview->show();


查看完整回答
反對 回復(fù) 2019-06-14
  • 3 回答
  • 0 關(guān)注
  • 547 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號