php-src/tests/lang/bug26182.phpt
Marcus Boerger 3be27ecc78 Add a support function to check for property existance which is different
from checking a property from being empty/set.
Update test #26182.
2003-11-27 17:06:26 +00:00

40 lines
586 B
PHP

--TEST--
Bug #26182 (Object properties created redundantly)
--INI--
error_reporting=2039
--FILE--
<?php
class A {
function NotAConstructor ()
{
if (isset($this->x)) {
//just for demo
}
}
}
$t = new A ();
print_r($t);
var_dump(property_exists($t, 'x'));
var_dump(property_exists($t, 'y'));
var_dump(property_exists($t, 'z'));
var_dump(isset($t->y));
var_dump(property_exists($t, 'y'));
$t->z = 1;
var_dump(property_exists($t, 'z'));
?>
--EXPECT--
a Object
(
[x] =>
)
bool(false)
bool(false)
bool(false)
bool(false)
bool(false)
bool(true)