Re: [RFC] Add num_available_processors
| From: | Derick Rethans | Date: | Tue, 27 May 2025 17:01:41 +0000 |
| Subject: | Re: [RFC] Add num_available_processors | ||
| References: | 1 2 3 4 5 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-127482@lists.php.net to get a copy of this message | ||
On 27 May 2025 17:37:47 BST, Ben Ramsey <ramsey@php.net> wrote:
>
>Are you suggesting that the function itself not be available or that it throws when you attempt
>to call it on a system that doesn't support it?
>
>I don't like the idea of the function not being available if the system doesn't
>support the functionality. Users would have to call function_exists() before using the function, in
>those cases.
This has been the accepted practise for years, if not decades.
If functionality isn't available, the function shouldn't exist. We do the same for posix
(such as posix_getrlimit) and DNS related functions.
This also allows for polyfills.
cheers
Derick