Thanks all for sharing your thoughts!

I would be happy to review your implementation even if you decide not to
> follow through with an RFC (ping @TimWolla on GitHub)

I'll definitely take you up on this, thank you.

Why stop at temperature though

That's fair, maybe that will increase the value proposition of the RFC
enough to be worth considering more seriously.

Sam

On Sat, Feb 8, 2025 at 10:05 AM Rob Landers <rob@bottled.codes> wrote:

> On Sat, Feb 8, 2025, at 15:58, Tim Düsterhus wrote:
>
> Hi Sam
>
> On 2/8/25 15:30, Sam Lewis wrote:
> > they wished PHP had built-in functions for converting temperatures
> between
> > Fahrenheit and Celcius, and it seemed like a great small change to learn
> > how to contribute to PHP itself. So here I am!
>
> That's great. Adding functions definitely is the best way to get one’s
> feet wet with contributing to PHP itself.
>
> That said, PHP’s standard library is already pretty large and any new
> addition should provide value to a large number of projects, given the
> amount of work associated with it. A new function might conflict with
> existing userland functions having the same name, it needs to be
> documented (and documentation translated), it needs to be maintained for
> 20+ years and of course there's all the overhead of the RFC process.
>
> I'm not sure if functionality to convert between Fahrenheit and Celsius
> reaches that bar of usefulness and I doubt that an RFC proposing those
> would pass.
>
> I don't mean to discourage you from contributing and if you want, I
> would be happy to review your implementation even if you decide not to
> follow through with an RFC (ping @TimWolla on GitHub), perhaps it will
> be useful for any other functionality you might come up with in the future.
>
> And of course if you still plan to do the RFC that's also fine. But
> someone else will need to grant you the RFC karma, as I do not have the
> permissions to do so.
>
> Best regards
> Tim Düsterhus
>
>
> Why stop at temperature though. It would (actually) be very useful to have
> a standard (built-in) way for units conversion in-general. Not just for
> Celsius to Fahrenheit, but also Kelvin. Hours, minutes, seconds, etc, as
> well. DateTime kinda-sorta handles time already -- if a bit clumsily.
>
> — Rob
>

Reply via email to