Handledning i OOP i PHP8
En enkel handledning i objektorienterad programmering i PHP för nybörjare.
Grundläggande
001
Introduktion till OOP i PHP
002Klasser och objekt i OOP i PHP
003Egenskaper för objekt i PHP
004Metoder för objekt i PHP
005Metodparametrar i PHP
006Åtkomst till egenskaper inuti klasser i OOP i PHP
007Att anropa metoder inuti klasser i OOP i PHP
008Konstruktor i OOP i PHP
009Egenskaper via konstruktorparametrar i OOP i PHP
010Privata egenskaper i OOP i PHP
011Privata metoder i OOP i PHP
012Getters för egenskaper i OOP i PHP
013Sättare för egenskaper i OOP i PHP
014Fördelar med setters och getters i OOP i PHP
Avancerat
015
Att lagra klasser i separata filer i PHP
016Metodkedjor i OOP i PHP
017Klass som en samling metoder i OOP i PHP
018Lagring av objekt i arrayer i OOP i PHP
019Objekt inuti klasser i OOP i PHP
020Säker hämtningsoperator i OOP i PHP
021Säker hämtningsoperator i kedjor i OOP i PHP
022Manipulering av objekt i klasser i OOP i PHP
023Överföring av objekt genom referens i OOP i PHP
024Att bestämma ett objekts tillhörighet till en klass i OOP i PHP
Arv
025
Arv av klasser i OOP i PHP
026Arv av publika metoder i OOP i PHP
027Metoder för underklasser i OOP i PHP
028Överskridande av föräldrametoder i OOP i PHP
029Anrop av överlagrad metod i OOP i PHP
030Konstruktor vid arv i OOP i PHP
031Privata metoder vid arv i OOP i PHP
032Privata egenskaper vid arv i OOP i PHP
033Problemet med privata egenskaper vid arv i OOP i PHP
034Skyddade metoder i OOP i PHP
035Skyddade egenskaper i OOP i PHP
036Operatorn instanceof och arv i OOP i PHP
Anrop
037
Egenskapsnamn från variabel i OOP i PHP
038Egenskapsnamn från array i OOP i PHP
039Egenskapsnamn från associativ array i OOP i PHP
040Egenskapsnamn från funktion i OOP i PHP
041Egenskapsnamn från ett annat objekt i OOP i PHP
042Metodnamn från variabel i OOP i PHP
043Anropa metod direkt efter att ha skapat ett objekt i OOP i PHP
Static
044
Statiska metoder i OOP i PHP
045Statiska metoder inuti en klass i OOP i PHP
046Statiska egenskaper i OOP i PHP
047Statiska egenskaper inom klassen i OOP i PHP
048Åtkomst till static via klass och objekt i OOP i PHP
049Kombination av static i OOP i PHP
050Statiska metoder och $this i OOP i PHP
051Exempel på static i OOP i PHP
Funktioner
052
Funktion för att få klassnamn i OOP i PHP
053Funktion för att hämta klassmetoder i OOP i PHP
054Funktion för att hämta egenskaper i en klass i OOP i PHP
055Funktion för att hämta egenskaper hos ett objekt i OOP i PHP
056Funktion för att kontrollera existens av klass i OOP i PHP
057Funktion för att kontrollera metodens existens i OOP i PHP
058Funktion för att kontrollera egenskapsexistens i OOP i PHP
059Funktion för att hämta föräldraklass i OOP i PHP
060Funktion för att kontrollera klassarv i OOP i PHP
061Funktion för att kontrollera om ett objekt tillhör en klass i OOP i PHP
062Funktion för att få alla deklarerade klasser i OOP i PHP
Abstract
Gränssnitt
065
Gränssnitt i OOP i PHP
066Praktisk tillämpning av gränssnitt i OOP i PHP
067Regler för namngivning av gränssnitt i OOP i PHP
068Tillämpning av gränssnitt i OOP i PHP
069Parametrar i metoderna för gränssnitt i OOP i PHP
070Deklaration av konstruktor i gränssnitt i OOP i PHP
071Arv av gränssnitt från varandra i OOP i PHP
072Gränssnitt och instanceof i OOP i PHP
073Flera gränssnitt i OOP i PHP
074Arv från klass och implementering av gränssnitt i OOP i PHP
075Konstanter i gränssnitt i OOP i PHP
076Funktioner för att arbeta med gränssnitt i OOP i PHP
Traits
077
Traits i OOP i PHP
078Flera traits i OOP i PHP
079Hantera metodkonflikter i traits i OOP i PHP
080Åtkomstmodifierare och traits i OOP i PHP
081Ändring av åtkomsträttigheter för trait-metoder i OOP i PHP
082Prioritering av metoder vid arbete med traits i OOP i PHP
083Abstrakta metoder i traits i OOP i PHP
084Användning av traits i traits
085Funktioner för att arbeta med traits i OOP i PHP
Magiska metoder
086
Magiska metoder i OOP i PHP
087Den magiska metoden toString i OOP i PHP
088Att hämta egenskaper genom magi i OOP i PHP
089Skrivskyddade egenskaper i OOP i PHP
090Att läsa icke-existerande egenskaper i OOP i PHP
091Att skriva egenskaper genom magi i OOP i PHP
092Att läsa icke-existerande egenskaper i OOP i PHP
093Kontroll av egenskaper vid skrivning i OOP i PHP
094Praktisk tillämpning av magi i OOP i PHP
Namnrymder och autoladdning
095