PHP如何判斷對象為空的方法分享


1、網上很多方法分享說用empty()方法判斷對象是否為空。
empty()的方法介紹:
格式:bool empty ( mixed var )
功能:檢查一個變量是否為空
返回值:
若變量不存在則返回 TRUE
若變量存在且其值為""、0、"0"、NULL、、FALSE、array()、var $var; 以及沒有任何屬性的對象,則返回 TURE
若變量存在且值不為""、0、"0"、NULL、、FALSE、array()、var $var; 以及沒有任何屬性的對象,則返回 FALSE


 2、事實上,empty()這個方法是不能直接判斷沒有任何屬性的對象是否為空的。(另外用if直接判斷也是不行的)

 

3、要想判斷沒有任何屬性的對象是否為空,最方便的方式是把對象轉成數組對象。

例如:

if ((array)$object){
}

或者if(count((array)$object)){}

②if(get_object_vars($object)){}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM