⛔ As of January 1, PHP 8.3 is in security support mode, and PHP 8.1 reached end of life.
🆙 Consider upgrading to PHP 8.4 or higher.
To read more about how to upgrade:
#PHP #Development: Enhancing #Code #Quality with Type Safety 🔍
🔒 #PHP's pseudo-types callable and iterable present challenges for code analysis and maintenance
💡 #PHP82 transforms iterable into Traversable|array union type, improving type #safety
https://f2r.github.io/en/stop-using-pseudo-types
🧵 ↓
I've been almost exclusively using #Linux (#Debian12) for the last few days. A lot of time just spent tinkering and making sure my #OneDrive synchronizes properly, but yesterday I played some more #MetalSlugTactics.
Also, installed the #PHP82 server and made sure #VSCode and all relevant extensions work properly, so I can start working on the website again without booting into Windows.
Tried to get #PHP 8.3 working, but ended up not knowing how to get the right version of a single dependency.
Working on a task to migrate civicrm which is using drupal-7 to drupal-10, for this we need to upgrade from php7.2 to php8.2.
Compared the tables of drupal 7 and drupal 10, there are so many new tables in drupal 10, no idea if these are new tables or they have renamed some of the old tables.
Let me know if anyone has any experience in migration of drupal / civicrm
Uffgepasst!!!
#Update machen!
#PHP81 #PHP82 #PHP83 #development #developer #security
#Sicherheitsupdates: Schwachstellen in #PHP gefährden Websites | heise online
https://www.heise.de/news/Sicherheitsupdates-Schwachstellen-in-PHP-gefaehrden-Websites-9684558.html
PHP Annotated – February-March 2024
#PhpStorm #Laravel #Php #Php82 #Php83 #Phpannotatedmonthly #Rfc #Symfony
https://blog.jetbrains.com/phpstorm/2024/03/php-annotated-february-march-2024/
PHP Annotated – January 2024
#PhpStorm #Laravel #Php #Php82 #Php83 #Phpannotatedmonthly #Rfc #Symfony
https://blog.jetbrains.com/phpstorm/2024/01/php-annotated-january-2024/
Development of #ampache 7 will need to start this year.
I think this will ready after July 2024 and will raise the minimum #php version to #php82.
It usually takes me about 6 months depending on the removals and changes. I don't intend to make major structural changes to the backend so I think that's an over estimation.
I'll fork branches for ampache7 in Feb @usox
PHP Annotated – December 2023
#PhpStorm #News #Laravel #Php #Php82 #Php83 #Phpannotatedmonthly #Rfc #Symfony
https://blog.jetbrains.com/phpstorm/2023/12/php-annotated-december-2023/
Auf meinem Raspberry Pi hänge ich bei Nextcloud auf Hub 3 / Version 25 fest, weil zum Raspberry Pi OS nur PHP 7.4 gehört und neuere Nextcloud-Versionen mindestens PHP 8.0 vorfinden möchten.
Nun kann ich natürlich eine weitere Softwarequelle einbinden und von dort neuere PHP-Pakete beziehen. Will ich das auch? Oder ziehe ich mir im Raspberry Pi OS damit eine Inkompatiblitätenhölle an anderen Stellen an Bord?
Nextcloud 26 soll mit PHP 8.2 harmonieren, somit entfielen also immerhin Zwischenschritte bei der PHP-Aktualisierung …
Langer Rede kurzer Sinn: Hat das (NC 25→26→27 & PHP 7.4→8.2) hier schon jemand durchgezogen und ist auf irgendeinen Fallstrick gestoßen, den ich vermeiden kann?
#UtopiaPHP is a #PHPFramework by the #appwrite team. To my knowledge, it has only been used by Appwrite itself and a few demo projects by their team.
My aim for today - to get a simple site with a couple of pages up, running on #UtopiaPHP, preferably including some kind of auth for one or two pages.
Releasing Icinga Web v2.12
https://icinga.com/blog/2023/09/22/releasing-icinga-web-v2-12/ #content-security-policy #icingaweb2 #IcingaWeb #migration #Releases #release #php82 #v212 #csp
Heute das Upgrade von Debian 11 auf Debian 12 durchgeführt. Alles super, aber nextcloud möchte jetzt nicht mehr mit den clients zusammenarbeiten.
Hat jemand eine Ahnung wie ich das Problem lösen kann? Neuinstallation von nextcloud hat nicht geholfen...
Weiterhin "No DTD File found !"
Anyone done benchmarking on caching out reflection based attributes vs. Parse every time? Attributes are nice but reflection is still the devil. #PHP82 fun
Bumped Covie's main API to #PHP82 in production a little bit ago. No hard failures, but got a bunch of deprecation warnings on Guzzle and AWS's SDK, solved by updating to their current versions (also, yay composer bump).
Also had one string interpolation deprecation slip in, and the newest version os Psalm picked up two more slight tweaks.
I'll take it.