PHP 8.1 och egc2008-sidan

Synpunkter och tips på förbundets nya hemsida

Moderators: boywing, pel, sestir, pem

Post Reply
User avatar
Eskil
Posts: 312
Joined: 14 May 2009, 10:10
Location: Göteborg
Contact:

PHP 8.1 och egc2008-sidan

Post by Eskil »

Kör senaste PHP 8.1 sedan en tid tillbaka. Det innebar att forumet behövde uppdateras till senaste, vilket redan noterats här. Gick igenom andra sidor och hittade att den gamla EGC2008-sidan inte fungerade som tänkt. Kul att bevara den då mycket jobb lades ner på den, tänker jag, så gjorde en insats. Bortsett från några direkta PHP7->7 ändringar så upptäckte jag att några konstruktorer i några klasser hade en föråldrad syntax. I PHP 7 och äldre så har det funkar att ha en klass som heter "foo" och sedan döpa konstruktorn till "foo". Men, det funkar inte längre. Nu måste konstruktorn heta "__construct" oavsett vad klassen heter. Efter några ändringar av detta på egc-sidan (vissa konstruktorer hade redan korrekt syntax) så funkar den nu igen på https://goforbundet.se/egc2008.
Post Reply