Učbenik za OOP v PHP8

Osnove

Uvod Razredi in objekti Lastnosti Metode Parametri metod Lastnosti znotraj razredov Metode znotraj razredov Konstruktor Lastnosti prek parametrov konstruktorja Zasebne lastnosti Zasebne metode Getterji lastnosti Setterji lastnosti Prednosti setterjev in getterjev

Napredno

Datoteke razredov Verige metod v razredu Razred kot niz metod Nizi objektov Objekti znotraj razredov Operator varnosti pri dostopu Operator varnosti pri dostopu v verigah Manipulacija z objekti v razredih Podajanje po referenci Operator instanceof

Dedovanje

Dedovanje razredov Dedovanje javnih metod Metode potomca Prepisovanje metod starša Klic prepisane metode Konstruktor pri dedovanju Zasebne metode pri dedovanju Zasebne lastnosti pri dedovanju Težava z zasebnimi lastnostmi pri dedovanju Zaščitene metode Zaščitene lastnosti Operator instanceof in dedovanje

Klici

Ime lastnosti iz spremenljivke Ime lastnosti iz tabele Ime lastnosti iz asociativne tabele Ime lastnosti iz funkcije Ime lastnosti iz objekta Metoda iz spremenljivke Klic po ustvarjanju

Static

Statične metode Statične metode znotraj razreda Statične lastnosti Statična lastnost znotraj razreda Dostop preko razreda in objekta Kombinacija s static Statične metode in $this Primer

Funkcije

Pridobivanje imena razreda Pridobivanje metod razreda Pridobivanje lastnosti razreda Pridobivanje lastnosti objekta Preverjanje obstoja razreda Preverjanje obstoja metode Preverjanje obstoja lastnosti Pridobivanje nadrejenega razreda Preverjanje dedovanja razreda Preverjanje pripadnosti objekta Pridobivanje vseh deklariranih razredov

Abstract

Abstraktni razredi Abstraktne metode

Interfaces

Uvod v interfaces Praksa uporabe interfaces Pravila poimenovanja interfaces Uporaba interfaces Parametri metod v interface Deklariranje konstruktorja v interface Dedovanje interfaces drug od drugega Interfaces in instanceof Implementacija več interfaces Dedovanje od razreda in implementacija interface Konstante v interfaces Funkcije za interfaces

Lastnosti (Traits)

Uvod v lastnosti Več lastnosti Spori metod Modifikatorji dostopa Spremembe pravic dostopa do metod lastnosti Prioriteta metod Abstraktne metode Lastnosti v lastnostih Funkcije za lastnosti

Magija

Uvod Metoda __toString Pridobivanje lastnosti Lastnosti samo za branje Branje neobstoječe lastnosti Nastavljanje lastnosti Pisanje v neobstoječo lastnost Preverjanje lastnosti pri pisanju Praksa

Imenski prostori in samodejno nalaganje

Uvod v imenske prostore Sintaksa imenskih prostorov Podprostori imen Poenostavljeni klic Imenski prostori v datotekah Relativne poti v imenskem prostoru Ukaz use Povezovanje več razredov Ukaz use in relativne poti Vzdevki razredov Standardno samodejno nalaganje razredov Pravila samodejnega nalaganja Lastno samodejno nalaganje razredov
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni