精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網(wǎng)站建設(shè)資訊

NEWS

網(wǎng)站建設(shè)資訊

PHP對象的比較

對象比較:

相等:當(dāng)使用比較運(yùn)算符(==)比較兩個對象變量時,比較的原則是:
    1.如果兩個對象的屬性和屬性值 都相等,
    2.而且兩個對象是同一個類的實(shí)例(instance of),那么這兩個對象變量相等。
   
全等:而如果使用全等運(yùn)算符(===),這兩個對象變量一定要指向某個類的同一個實(shí)例(即同一個對象,說明對象標(biāo)志符都完全一樣)。
class Sheep
{
    public $name;
    protected $food;

    public function __construct(string $name, string $food)
    {
        $this->name = $name;
        $this->food = $food;
    }

    public function __toString()
    {
        return serialize($this);
    }

    public function __clone()
    {
        echo '對象被克隆' . PHP_EOL;
    }
}

$sheep1 = new Sheep('喜洋洋', '肉');//PHP Recoverable fatal error:  Object of class Sheep could not be converted to string

echo $sheep1;


/**
 *
 *
 * 相等:當(dāng)使用比較運(yùn)算符(==)比較兩個對象變量時,比較的原則是:如果兩個對象的屬性和屬性值 都相等,
 *      而且兩個對象是同一個類的實(shí)例,那么這兩個對象變量相等。
 *
 *  全等:而如果使用全等運(yùn)算符(===),這兩個對象變量一定要指向某個類的同一個實(shí)例(即同一個對象)。
 *
 */


$sheep1 = new Sheep('喜洋洋', '肉');
$sheep2 = new Sheep('喜洋洋', '肉');
$sheep3 = clone $sheep1;

//分析:三個對象都是Sheep類的實(shí)例,且對象的屬性和值都完全一樣


if ($sheep1 == $sheep2 && $sheep2 == $sheep3) {
    echo '$sheep1 == $sheep2 == $sheep3' . PHP_EOL;
}

$sheep4 = $sheep1; //對象的引用傳遞(傳遞的是對象標(biāo)識符)

if ($sheep4 === $sheep1) {
    echo '$sheep4 === $sheep1' . PHP_EOL;
}

文章題目:PHP對象的比較
URL標(biāo)題:http://m.jcarcd.cn/article/gpgpij.html
主站蜘蛛池模板: 国产精品素人 | 日本高清不卡二区 | 精品视频| 成人精品网 | 国产午夜手 | 国产激情自拍 | 国产午夜男女爽爽 | 国产福利资源在线 | 国产亚洲人成 | 国产不卡福利片在 | 中文字幕在线视频 | 精品免费一 | 国产日韩精品影院 | 国产精品欧 | 三年片免费| 国产熟女自拍挑逗 | 日本淑妇性爱视频 | 最新国产乱人伦偷精品免费网站 | 国产精品区一 | 91精品国产闺 | 国产激情视频网站 | 国产传媒日韩 | 精品日韩欧美在 | 日本伦理| 国产日本欧美精品 | 国产日本韩国视频 | 国产亚洲一区二在 | 96福利国产在线 | 99热在线只有精品 | 国产精品鲁鲁视频 | 精品一区二区视频在 | 国产乱人视频在线看 | 欧美性爱插插插 | 国产爱情片 | 国产日韩精品影院 | 国产不卡在线免费 | 国产精品一区欧美日 | 日韩午夜成人影院 | 日韩欧美尤物视频 | 国产羞羞影院在 | 国产精品丝袜高跟鞋 |