This doesn't make sense:

<?php

error_reporting(E_ALL);

class foo {
    var $bar;
}

$n = new foo;
echo $n->bar;

?>

Results in:

        PHP Notice:  Undefined property:  bar

I think it's misleading in best case. Property 'bar' *is* declared, so I
think it should have an entry in class's default_properties table, even
though it's not assigned a value.

Please copy me on replies.

-Andrei
* The cost of living hasn't affected its popularity. *

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to