From 835743e0dc66d5dff18122ba0c2dd3c4914d95b1 Mon Sep 17 00:00:00 2001 From: Razzwan Date: Tue, 10 Nov 2015 16:22:59 +0200 Subject: [PATCH 1/2] README --- README.md | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..2846304 --- /dev/null +++ b/README.md @@ -0,0 +1,29 @@ +## PHP ООП. +## Урок 4. Статические (static) свойства и методы + +1. Перейдите на ветку четвертого урока командой ```git checkout lesson4 --force``` +2. Изучите файл **index.php** +3. Запустите сайт в браузере +4. Что выводится и почему? +5. На что похожи статические свойства? +6. Проделайте пару экспериментов и переходите к [уроку 5. Ключевые слова $this, self, static](https://github.com/altiore/mm/tree/lesson5) + + +## Список уроков: +1. [Введение. Тестируем локальный сервер](https://github.com/altiore/mm/tree/lesson1) +2. [Класс (class). Свойства и методы класса](https://github.com/altiore/mm/tree/lesson2) +3. [Область видимости свойств и методов класса (private, public, protected)](https://github.com/altiore/mm/tree/lesson3) +4. [Статические (static) свойства и методы](https://github.com/altiore/mm/tree/lesson4) +5. [Ключевые слова $this, self, static](https://github.com/altiore/mm/tree/lesson5) +6. [Магические методы (__construct(), __invoke()... )](https://github.com/altiore/mm/tree/lesson6) +7. [Типичная структура рабочих папок](https://github.com/altiore/mm/tree/lesson7) +8. [Пространства имен (namespace)](https://github.com/altiore/mm/tree/lesson8) +9. [Наследование (extends), ключевое слово "parent::"](https://github.com/altiore/mm/tree/lesson9) +10. [Полиморфизм и инкапсуляция - сложные названия простых вещей](https://github.com/altiore/mm/tree/lesson10) +11. [Абстрактные (abstract) и финальные (final) классы и методы](https://github.com/altiore/mm/tree/lesson11) +12. [Автоматическая загрузка (autoload) классов](https://github.com/altiore/mm/tree/lesson12) +13. [Интерфейс (interface). Сходства с абстрактным классом, различия](https://github.com/altiore/mm/tree/lesson13) +14. [Трэйт (trait)](https://github.com/altiore/mm/tree/lesson14) +15. [Обработка ошибок (error hendler), исключения (exceptions)](https://github.com/altiore/mm/tree/lesson15) +16. [Замыкания (closure)](https://github.com/altiore/mm/tree/lesson16) + From 546d5f0995400c4a9079ef3e5a343b344350ee89 Mon Sep 17 00:00:00 2001 From: Razzwan Date: Tue, 10 Nov 2015 16:24:44 +0200 Subject: [PATCH 2/2] README --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 2846304..7a9a4ef 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,10 @@ ## PHP ООП. ## Урок 4. Статические (static) свойства и методы +#### Необходимо: +1. Ознакомиться с предыдущими уроками + +#### Ход урока: 1. Перейдите на ветку четвертого урока командой ```git checkout lesson4 --force``` 2. Изучите файл **index.php** 3. Запустите сайт в браузере