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! Quote 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. Quote 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
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.