Учебник за ООП во PHP8

Основи

Вовед Класи и објекти Својства Методи Параметри на методи Својства внатре во класи Методи внатре во класи Конструктор Својства преку параметри на конструкторот Приватни својства Приватни методи Гетери за својства Сетери за својства Предности на сетери и гетери

Напредно

Датотеки на класи Ланци на методи во класа Класа како збир на методи Низи од објекти Објекти внатре во класи Оператор за безбедно извлекување Оператор за безбедно извлекување во ланци Манипулација со објекти во класи Пренос по референца Оператор instanceof

Наследување

Наследување на класи Наследување на јавни методи Методи на потомок Предефинирање на методи на родителот Повикување на предефиниран метод Конструктор при наследување Приватни методи при наследување Приватни својства при наследување Проблем на приватни својства при наследување Заштитени методи Заштитени својства Оператор instanceof и наследување

Повици

Име на својство од променлива Име на својство од низа Име на својство од асоцијативна низа Име на својство од функција Име на својство од објект Метод од променлива Повик по креирање

Static

Статички методи Статички методи внатре во класа Статички својства Статичко својство внатре во класа Пристапување преку класа и објект Комбинација со static Статички методи и $this Пример

Функции

Добивање на име на класа Добивање на методи на класа Добивање на својства на класа Добивање на својства на објект Проверка на постоење на класа Проверка на постоење на метод Проверка на постоење на својство Добивање на родителска класа Проверка на наследување на класа Проверка на припадност на објект Добивање на сите декларирани класи

Abstract

Апстрактни класови Апстрактни методи

Интерфејси

Вовед во интерфејсите Практика за примена на интерфејси Правила за именување на интерфејси Примена на интерфејси Параметри на методи во интерфејс Декларирање на конструктор во интерфејс Наследување на интерфејси еден од друг Интерфејси и instanceof Имплементација на повеќе интерфејси Наследување од класа и имплементација на интерфејс Константи во интерфејси Функции за интерфејси

Трејтови

Вовед во трејтови Повеќе трејтови Конфликти на методи Модификатори на пристап Промена на правата за пристап до методите на трејтот Приоритет на методите Апстрактни методи Трејтови во трејтови Функции за трејтови

Магија

Вовед Метод __toString Добивање на својства Својства само за читање Читање на непостоечко својство Поставување на својства Запишување на непостоечко својство Проверка на својства при запишување Практика

Именски простори и автоматско вчитување

Вовед во именските простори Синтакса на именските простори Пот-именски простори Поедноставено повикување Именски простори во датотеки Релативни патеки во именскиот простор Командата use Поврзување на повеќе класи Командата use и релативни патеки Псевдоними на класи Стандардно автоматско вчитување на класи Правила за автоматско вчитување Сопствено автоматско вчитување на класи
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј