DEV Community

Discussion on: I Want Scalar Objects in PHP

Collapse
 
pkristiancz profile image
Patrik Kristian

I mean, when type is not enforced, scalar object can have different methods depending on current type. Or am I wrong?

Thread Thread
 
alchermd profile image
John Alcher

Maybe I'm missing something, but isn't how JavaScript does it with .reduce, .map, .split etc... practically what the suggested improvement wants? And JS doesn't enforce types either, right?

Thread Thread
 
drewknab profile image
Drew Knab

Yep, and it would just require an extra step sometimes to explicitly cast to the desired type. We have to do this in PHP/JS sometimes now as it is.

Thread Thread
 
pkristiancz profile image
Patrik Kristian

It could be usable tho... i imagine this:

$array = ((string) $float)->explode(.);