天天看點

php 怎麼定義一個空對象,php定義空對象的方法

本文主要和大家分享php定義空對象的方法,有時候我們直接對不存在的數組直接定義其下标的值,不會報錯,但是我們定義不存在的對象的時候,就會報錯,這個時候我們定義一個空對象即可.有以下三種方法:<?php $obj1 = new \stdClass;

// Instantiate stdClass object$obj2 = new class{};

// Instantiate anonymous class$obj3 = (object)[];

// Cast empty array to objectvar_dump($obj1);

// object(stdClass)#1 (0) {}var_dump($obj2);

// object([email protected])#2 (0) {}var_dump($obj3);

// object(stdClass)#3 (0) {}

相關推薦: