OOP PHP8 vadovėlis

Pagrindai

Įvadas Klasės ir objektai Savybės Metodai Metodų parametrai Savybės klasėse Metodai klasėse Konstruktorius Savybės per konstruktoriaus parametrus Privačios savybės Privačūs metodai Savybių getteriai Savybių setteriai Seterių ir geterių pranašumai

Išplėstinė medžiaga

Klasių failai Metodų grandinės klasėje Klasė kaip metodų rinkinys Objektų masyvai Objektai klasėse Saugaus išgavimo operatorius Saugaus išgavimo operatorius grandinėse Objektų manipuliavimas klasėse Perdavimas nuoroda Instanceof operatorius

Paveldėjimas

Klasių paveldėjimas Viešųjų metodų paveldėjimas Poto metodo Tėvinio metodo perrašymas Perrašyto metodo iškvietimas Konstruktorius paveldėjime Privatūs metodai paveldėjime Privatūs properčiai paveldėjime Privačių properčių problema paveldėjime Apsaugoti metodai Apsaugoti properčiai Operatorius instanceof ir paveldėjimas

Iššūkiai

Savybės pavadinimas iš kintamojo Savybės pavadinimas iš masyvo Savybės pavadinimas iš asociatyvaus masyvo Savybės pavadinimas iš funkcijos Savybės pavadinimas iš objekto Metodas iš kintamojo Iškvietimas po sukūrimo

Static

Statiniai metodai Statiniai metodai klasės viduje Statinės savybės Statinė savybė klasės viduje Kreipimasis per klasę ir objektą Kombinacija su static Statiniai metodai ir $this Pavyzdys

Funkcijos

Klasės pavadinimo gavimas Klasės metodų gavimas Klasės savybių gavimas Objekto savybių gavimas Klasės egzistavimo patikrinimas Metodo egzistavimo patikrinimas Savybės egzistavimo patikrinimas Tėvinės klasės gavimas Klasės paveldėjimo patikrinimas Objekto priklausymo patikrinimas Visų deklaruotų klasių gavimas

Abstract

Abstrakčios klasės Abstrakčios metodai

Sąsajos

Įvadas į sąsajas Praktika sąsajų taikyme Sąsajų pavadinimų taisyklės Sąsajų taikymas Metodų parametrai sąsajoje Konstruktoriaus deklaravimas sąsajoje Sąsajų paveldėjimas viena iš kitos Sąsajos ir instanceof Kelių sąsajų įgyvendinimas Paveldėjimas iš klasės ir sąsajos įgyvendinimas Konstantos sąsajose Funkcijos sąsajoms

Traitai

Įvadas į traitus Keli traitai Metodų konfliktai Prieigos modifikatoriai Trait metodų prieigos teisių keitimas Metodų prioritetas Abstraktūs metodai Traitai traituose Funkcijos traitams

Magija

Įvadas Metodas __toString Savybių gavimas Savybės tik skaitymui Neegzistuojančios savybės skaitymas Savybių nustatymas Neegzistuojančios savybės rašymas Savybių tikrinimas rašant Praktika

Vardų erdvės ir automatinis įkėlimas

Įvadas į vardų erdves Vardų erdvių sintaksė Vardų erdvių pakopos Supaprastintas kreipimasis Vardų erdvės failuose Santykiniai keliai vardų erdvėje Use komanda Kelių klasių prijungimas Use komanda ir santykiniai keliai Klasių pseudonimai Standartinis klasių automatinis įkėlimas Automatinio įkėlimo taisyklės Savas klasių automatinis įkėlimas
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti