The error indicates that it is trying to find a local variable named $ property that does not exist.
To refer to the $ property in the context of the object, as you expected, you need an $thisarrow.
$this->sub_property = $this->property;
secondly, the line above will fail, because $property- privatefor the class Super. Instead protected, make it inherit.
protected $property;
Third, (thanks Merijn, I skipped this) Sub should expand Super.
class Sub extends Super