flaab Posted January 5, 2008 Share Posted January 5, 2008 Hi :-) I've been struggling arround for a while and don't know how to make this. I would like to know if a certain class variable is declared (even if no value has been assigned to it). For example... class foo { var $something; // Declared with no value //var $else; // Commented, not declared } $obj = new foo(); // Note function is_declared does not exists...I need a function to do this... if(is_declared($foo->something)) echo "Something variable is declared"; if(!is_declared($foo->else)) echo "Else is not declared"; When using isset, false is always retrieved because no value is assigned to those vars. Thanks a lot! Link to comment https://forums.phpfreaks.com/topic/84621-how-to-know-if-a-public-class-variable-is-declared/ Share on other sites More sharing options...
Ken2k7 Posted January 5, 2008 Share Posted January 5, 2008 The variable $foo isn't defined. Try $obj instead. Link to comment https://forums.phpfreaks.com/topic/84621-how-to-know-if-a-public-class-variable-is-declared/#findComment-431189 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.