> I know that the `fn` Syntax is already used for arrow functions, but what i > am suggesting is that, can't we make `fn` to be used in naming methods in > class? (this will be optional though),
Hello Oladoyinbo, Personally for me, if I see `fn` in methods instead of `function` I would expect it behave as `fn`-anonymous arrow function. E.g.: ```php class Example { public fn getMyProperty() -> $this->myProperty; } ``` What do you think about it? Best regards, Oleksii Bulba On Thu, 2 Nov 2023, 21:31 Oladoyinbo Vincent, <oladoyin...@gmail.com> wrote: > Hello Internals, > > I don't know maybe this discussion has been raised before, but i feel we > should re-discuss this. > > `function` syntax is kinda verbose for naming methods in class, let's take > a look at the below example: > > > ```php > > class Greet { > > public function __construct( > private string $name, > private string $city > ) {} > > private function init(): string > { > return "Hello {$this->name}, From {$this->city}"; > } > } > > ``` > > I know that the `fn` Syntax is already used for arrow functions, but what i > am suggesting is that, can't we make `fn` to be used in naming methods in > class? (this will be optional though), > > > I mean like: > > ```php > > class Greet { > > public fn __construct( > public string $name, > public string $city > ) {} > > private fn init(): string > { > return "Hello {$this->name}, From {$this->city}"; > } > } > > ``` > > The above code looks cool, readable and less verbose, what is your opinion > on this? >