In all major programming languages we access object properties and methods using dot(.).
C#: Abc Abc = new Abc(); Abc.method(); Java: Abc Abc = new Abc(); Abc.method(); JavaScript: var apple = new function() { this.name = "Test"; } alert(apple.name()); Why not to make PHP similar to these languages by allowing to access object properties and methods using dot(.). We will still keep "->" until PHP 8 to maintain backward compatibility.