本文主要和大家分享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) {}
相關推薦: