On 26.03.2024 14:35, Saki Takamachi wrote:
Hi Aleksander,
Was BCMath\Number considered instead of BcNum?
Yes, that was one of the candidates. However, as far as I know, there are no
examples of PHP internal classes having namespaces.
Also, if use a namespace, the code will be written as `new Number()`, which is
likely to conflict with existing code. In fact, if take a look at GitHub Code
Search, you'll find 3.2k results.
https://github.com/search?type=code&auto_enroll=true&q=%22new+Number%28%22+language%3APHP+
This won't result in a BC Break, but it can be a bit difficult to use.
After reading https://wiki.php.net/rfc/namespaces_in_bundled_extensions
again I see it is a perfect case to apply it. While it's not a must, I
think we should go with BCMath/Number.
--
Aleksander Machniak
Kolab Groupware Developer [https://kolab.org]
Roundcube Webmail Developer [https://roundcube.net]
----------------------------------------------------
PGP: 19359DC1 # Blog: https://kolabian.wordpress.com