#46024 closed defect (bug) (fixed)
Make version_compare for Servehappy more robust
Reported by: |
|
Owned by: |
|
---|---|---|---|
Milestone: | 5.1 | Priority: | normal |
Severity: | normal | Version: | 5.1 |
Component: | Site Health | Keywords: | has-patch servehappy dev-feedback needs-testing |
Focuses: | Cc: |
Description
As discussed in #core-php https://wordpress.slack.com/archives/C60K3MP2Q/p1546880250090100 there's a potential problem with the current version_compare for testing compatibility with WordPress or PHP version numbers.
Using the current test version_compare( substr( phpversion(), 0, strlen( $requires ) ), $requires, '>=' )
if the current version is 5.1.10
and the required version is 5.1.2
, the above will evaluate to false when it should be true.
Simplifying the test to version_compare( phpversion(), $requires, '>=' )
evaluates to true, as it should.
This test was added in r43436
Attachments (1)
Change History (6)
This ticket was mentioned in Slack in #core-php by afragen. View the logs.
6 years ago
Note: See
TracTickets for help on using
tickets.
adjust version_compare logic