--TEST-- Non-conflicting properties should work just fine. --FILE-- hello . ' ' . $this->world; } } var_dump(property_exists('TraitsTest', 'hello')); var_dump(property_exists('TraitsTest', 'world')); $t = new TraitsTest; $t->test(); ?> --EXPECT-- bool(true) bool(true) hello World!