Jump to content

How to know if a public class variable is declared


flaab

Recommended Posts

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!

 

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.