> Le 7 juil. 2025 à 18:22, Joseph Leedy <joseph+...@josephleedy.dev> a écrit :
> 
> Hello, I'm Joseph, or Seph for short. I'm a long time listener, but a 
> first-time caller. I've had an idea rattling around in my noggin for a while 
> that I'd like your feedback on:
> 
> As a developer, I would like to have variables of one type cast to another 
> type automatically so that I do not need to assign the variable to itself.
> 
> Instead of the following:
> 
> ```php
> $price = '5.0123';
> ...
> $price = (float) $price;
> 
> var_dump($price); // Result: `float: 5.0123`
> ```
> 
> What if we could do this instead?
> 
> ```php
> $price = '5.0123';
> ...
> (float) $price;
> 
> var_dump($price); // Result: `float: 5.0123`
> ```
> 
> If everyone thinks this a good idea, I would be willing to put together an 
> RFC and work on the implementation myself, with guidance from an experienced 
> core developer. I have no experience with C/C++, other than a brief foray 
> more than twenty years ago, but I am willing to learn.
> 
> Thank you for your consideration! Also, a huge thank you to everyone who 
> has made PHP what it is today! 
> 
> (**Note**: No AI was used in the writing of this message.)

Hi,

There is already a built-in function for that very purpose, namely `settype()`, 
see:

https://www.php.net/settype


—Claude





Reply via email to