-
-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🔮 PHP 7.4 Upgrade Features/Notes #2147
Comments
Here's my more specific guesstimates at PHP minimum version update dates: #2089 (comment) Once we bump to 7.2 and then 7.3, I'll update this issue with the next guesstimate. |
Minimum version is now PHP 7.3. Will plan to bump to 7.4 around late-2022...?
|
Just noting how I used to do this with Universal Analytics and will need to re-do this with GA4 using the Measurement Protocol. In UA I created a custom dimension of "PHP Version" that I can apply to a primary dimension such as a "Page" of "Theme Activation": As of last year, PHP 7.4 still had a ton of usage, so I think for the v12 release in May I will bump it up to 7.4 minimum and then figure out tracking on this in GA4 for the push to 8.0 minimum. Here are all of the old custom dimensions in UA: And here is what the usage JS used to be for UA Measurement Protocol. And here is where things like the PHP version came from via the Measurement Protocol on the server side in Analytics.php. |
PHP Version custom dimension has been added to GA4. Will create an exploration report soon. |
Note: This was actually set as the minimum on May 2, 2023. |
PHP Version Timeline: https://www.php.net/supported-versions.php
PHP Release Notes: https://php.watch/versions
Version Stats: https://stitcher.io/blog/php-version-stats-january-2023
PHP 7.4 Info & References
https://php.watch/versions/7.4
https://stitcher.io/blog/new-in-php-74
Initial Tasks
Projected Nebula Minimum Version Timeline
Notable Features related to Nebula in PHP 7.4
Adding this as an issue for organizational/planning purposes. Before, I was tracking some of these in the PHP 8 issue, but the timeline between these two versions will be at least a 1+ years apart. This is how I will do it in the future as well– each PHP upgrade that has potential breaking features will have its own issue. Any individual features can have their own issues to link back where more complex/specific details can be added.
As of April 2021 (Nebula v8), the minimum required version of PHP is 7.1. That will likely bump up to 7.2 within a few months and eventually 7.3 maybe late 2021 or early 2022. The loose target for this 7.4 update would then be mid/late-2022 – likely soon after the Nebula v10 release.
https://php.watch/versions/7.4
https://www.php.net/supported-versions.php
//PHP 7.4 use numeric separators here
comments for these//Use null coalescing operator here
Related issues: #1805 #1992
The text was updated successfully, but these errors were encountered: