liu's avatar

Liu

liu

Member since

50

Total Reputation

3

Total Arguments

4

Total Votes for Arguments

Arguments and votes

1

Not elegant

Share:
Read the RFC: Asymmetric Visibility v2 liu avatar
liu
voted no
1

good

Share:
Read the RFC: Property Hooks liu avatar
liu
voted yes
19

Still hard to read. No extra benefits.

The only clean solution is to use scalar types (string, int, float, boolean) and arrays like objects:

$result = "Hello World"->htmlentities()->split()->map(strtoupper(...))->filter(fn($v) => $v != 'O');

Chain, clean oop, readable, IDE hint, no value parameter, no prefixes and an opportunity to correct the functions inconsistency. It could works beside functions: strtoupper($name) and $name->toUpper().

Share:
Read the RFC: The Pipe Operator hricer avatar
hricer
voted no
1

Interfaces should not have specific implementations, but define specifications.

Share:
Read the RFC: Interface Default Methods liu avatar
liu
voted no
RSS Feed Contribute Watch on YouTube Our License
© 2024 RFC Vote. This project is open source. Contribute and collaborate with us!