Re: [RFC] enum SortDirection
| From: | Bob Weinand | Date: | Mon, 02 Mar 2026 21:43:19 +0000 |
| Subject: | Re: [RFC] enum SortDirection | ||
| References: | 1 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-130227@lists.php.net to get a copy of this message | ||
Hey Tim,
On 2.3.2026 21:45:39, Tim Düsterhus wrote:
Hi
please consider this email as a formal request for comments on my modest proposal of adding a new enum SortDirection to PHP’s standard library.
I have made the full proposal available on the World Wide Web at:
https://wiki.php.net/rfc/sort_direction_enum
Yours sincerely
Tim Düsterhus
That's a good idea, but I wouldn't introduce such class without some usages at least.
I'd recommend considering immediately upgrading the proposed functions to use SortDirection and redefine the constants in terms of the enum.
I.e. set const SORT_ASC = SortDirection::Ascending; - similar for others like the SCANDIR_SORT_DESCENDING etc..
This is a reasonable BC break, which is also trivially fixed by simply accepting int|SortDirection in existing functions.
Thanks,
Bob