Opplæring i OOP i PHP8
En enkel opplæring i objektorientert programmering i PHP for nybegynnere.
Grunnleggende
001
Introduksjon til OOP i PHP
002Klasser og objekter i OOP i PHP
003Egenskaper til objekter i PHP
004Metoder for objekter i PHP
005Metodeparametere i PHP
006Tilgang til egenskaper inne i klasser i OOP i PHP
007Tilgang til metoder innenfor klasser i OOP i PHP
008Konstruktør i OOP i PHP
009Egenskaper via konstruktørparametre i OOP i PHP
010Private egenskaper i OOP i PHP
011Private metoder i OOP i PHP
012Gettere for egenskaper i OOP i PHP
013Setters for Properties in OOP in PHP
014Fordeler med settere og gettere i OOP i PHP
Avansert
015
Lagring av klasser i separate filer i PHP
016Metodekjeder i OOP i PHP
017Klasse som et sett med metoder i OOP i PHP
018Lagring av objekter i arrays i OOP i PHP
019Objekter innenfor klasser i OOP i PHP
020Null-safe operator i OOP i PHP
021Sikker henteoperator i kjeder i OOP i PHP
022Manipulering av objekter i klasser i OOP i PHP
023Overføring av objekter ved referanse i OOP i PHP
024Bestemmelse av et objekts tilhørighet til en klasse i OOP i PHP
Arv
025
Arv av klasser i OOP i PHP
026Arv av offentlige metoder i OOP i PHP
027Metoder for avkom i OOP i PHP
028Overstyre foreldremetoder i OOP i PHP
029Å kalle en overstyrt metode i OOP i PHP
030Konstruktør ved arv i OOP i PHP
031Private metoder ved arv i OOP i PHP
032Private egenskaper ved arv i OOP i PHP
033Problemet med private egenskaper ved arv i OOP i PHP
034Beskyttede metoder i OOP i PHP
035Beskyttede egenskaper i OOP i PHP
036Operatoren instanceof og arv i OOP i PHP
Metodekall
037
Egenskapsnavn fra variabel i OOP i PHP
038Egenskapsnavn fra array i OOP i PHP
039Egenskapsnavn fra assosiativ array i OOP i PHP
040Egenskapsnavn fra funksjon i OOP i PHP
041Egenskapsnavn fra et annet objekt i OOP i PHP
042Metodenavn fra variabel i OOP i PHP
043Å kalle en metode umiddelbart etter opprettelse av et objekt i OOP i PHP
Static
044
Statiske metoder i OOP i PHP
045Statiske metoder innenfor en klasse i OOP i PHP
046Statiske egenskaper i OOP i PHP
047Statiske egenskaper innenfor klasse i OOP i PHP
048Tilgang til static via klasse og objekt i OOP i PHP
049Kombinasjon med static i OOP i PHP
050Statiske metoder og $this i OOP i PHP
051Eksempel på static i OOP i PHP
Funksjoner
052
Funksjon for å hente klassens navn i OOP i PHP
053Funksjon for å hente metoder for en klasse i OOP i PHP
054Funksjon for å hente egenskaper for en klasse i OOP i PHP
055Funksjon for å hente egenskaper til et objekt i OOP i PHP
056Funksjon for å sjekke eksistensen av en klasse i OOP i PHP
057Funksjon for å sjekke eksistens av metode i OOP i PHP
058Funksjon for å sjekke eksistens av egenskap i OOP i PHP
059Funksjon for å hente forelderklasse i OOP i PHP
060Funksjon for å sjekke arv av klasse i OOP i PHP
061Funksjon for å sjekke tilhørighet til en klasse i OOP i PHP
062Funksjon for å hente alle deklarerte klasser i OOP i PHP
Abstract
Grensesnitt
065
Grensesnitt i OOP i PHP
066Praksis i bruk av grensesnitt i OOP i PHP
067Regler for navngiving av grensesnitt i OOP i PHP
068Bruk av grensesnitt i OOP i PHP
069Parametere i metoder for grensesnitt i OOP i PHP
070Deklarasjon av konstruktør i grensesnitt i OOP i PHP
071Arv av grensesnitt fra hverandre i OOP i PHP
072Grensesnitt og instanceof i OOP i PHP
073Flere grensesnitt i OOP i PHP
074Arv fra klasse og implementering av grensesnitt i OOP i PHP
075Konstanter i grensesnitt i OOP i PHP
076Funksjoner for arbeid med grensesnitt i OOP i PHP
Traits
077
Trender i OOP i PHP
078Flere trekk i OOP i PHP
079Løsning av metodekonflikter i traits i OOP i PHP
080Tilgangsmodifikatorer og trekk i OOP i PHP
081Endring av tilgangsnivåer for trait-metoder i OOP i PHP
082Prioritet for metoder ved arbeid med trekk i OOP i PHP
083Abstrakte metoder i tregjer i OOP i PHP
084Bruk av trekk i trekk
085Funksjoner for arbeid med trekk i OOP i PHP
Magi
086
Magiske metoder i OOP i PHP
087Den magiske metoden toString i OOP i PHP
088Å hente egenskaper gjennom magi i OOP i PHP
089Skrivebeskyttede egenskaper i OOP i PHP
090Å lese en ikke-eksisterende egenskap i OOP i PHP
091Egendefinering av egenskaper gjennom magi i OOP i PHP
092Å lese en ikke-eksisterende egenskap i OOP i PHP
093Sjekking av egenskaper ved skriving i OOP i PHP
094Praktisk anvendelse av magi i OOP i PHP
Navneområder og autolasting
095