Open mosbth opened 5 years ago
Detta hanteras inte, men borde kanske hanteras tidigare i kursen, om det får plats.
PHP manualen
Overloading https://www.php.net/manual/en/language.oop5.overloading.php Magic Methods https://www.php.net/manual/en/language.oop5.magic.php Final Keyword https://www.php.net/manual/en/language.oop5.final.php
Object Cloning https://www.php.net/manual/en/language.oop5.cloning.php Comparing Objects https://www.php.net/manual/en/language.oop5.object-comparison.php Objects and references https://www.php.net/manual/en/language.oop5.references.php Object Serialization https://www.php.net/manual/en/language.oop5.serialization.php
Förbereder insamling av kursfeedback.
kmom01
kmom02
Guiden: jobba igenom "Arv och Komposition"
Via hur man gör properties och metoder.
Visa hur överlagring fungerar.
Det behövs ett annat, annorlunda exempel, så att man får träna mer på arv och komposition. möjligen en zoo-uppgift. Troligen är det en uppgift som behövs, även om en videoguide hade givit en del.
Skicka klass som argument till funktion, basklass, subklass (eventuellt flytta till kmom03).
kmom03
Troligen renodla till enhetstest, det går att pusha mer på det.
Alternativ, mer arv, komposition?
magiska metoder, kanske ren uppgift?
static keyword (singleton, annat, uppgift?)
Installationsinstruktioner till "Installera Xdebug med XAMPP" behövs till olika plattformar. Tex https://dbwebb.se/forum/viewtopic.php?f=37&t=8498
kmom04
Överväg att lägga till följande koncept i guiden, tillsammans med övningskod.
kmom05
kmom06
kmom10
allmänt