Урок 04. PHP - ООП. Статические (static) свойства и методы.

Урок 04. PHP - ООП. Статические (static) свойства и методы.

Pavel Belik

8 лет назад

25,059 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Yegor Kor
Yegor Kor - 22.04.2021 19:39

ну очень поверхностно, основные нюансы не рассказаны(

Ответить
Лииар
Лииар - 10.10.2020 18:41

Плохо, мне не известно в чём смысл юзать это? Да я научился а для чего не известно..

Ответить
Legendary Sergey Gaming
Legendary Sergey Gaming - 26.07.2020 19:07

Статика это зло.

Ответить
Serega5j
Serega5j - 21.11.2019 15:27

Спасибо тебе, добрый человек за качественный контент.

Ответить
Андрей Голяновский
Андрей Голяновский - 28.08.2019 15:08

было бы неплохо, если бы привели пример их использования. Один из самых распространенных случаев применения - это счетчик кол-ва созданых объектов класса. изначально статическое свойство счетчика равно нулю. в конструкторе увеличиваем свойство на единицу, в деструкторе уменьшаем на единицу. В результате нам доступно кол-во созданных объектов (не ссылок на объект, а именно объектов).

Ответить
TopSh
TopSh - 27.08.2019 18:42

Спасибо!))

Ответить
Bigboyrussia
Bigboyrussia - 15.06.2019 17:42

как значение свойства изменить внутри класса ?

Ответить
DaniSSimo
DaniSSimo - 26.05.2019 17:33

Эчо, а не Эко

Ответить
Максим Спивак
Максим Спивак - 08.05.2019 17:29

Здорово, стало ясно, что оно есть. Но нерешённый вопрос "нахрена оно надо?" не позволит на практике использовать это знание. Урок ни о чём.

Ответить
zh ua
zh ua - 06.04.2019 13:17

Маладец Разван ! Спасибо за уроки

Ответить
TheDron84
TheDron84 - 16.02.2019 19:37

Статические методы и свойства необходимы для использования постоянных (статических) вещей в процессе работы скрипта. По-этому нет смысла создавать объекты, у которых по определению будут разные/уникальные данные, жрущие ресурсы и не используемые к тому же. Например, путь к папке конфигурации, путь к папке скачки картинок, имя таблицы, с которым работает скрипт/модуль.

Ответить
ninZzo
ninZzo - 25.09.2018 10:23

ну хз. проще уже почитать об этом и быстрее и понятнее.
1. Зачем они нужны?
2. Ни слова о позднем стат. связывании
3. Что будет если через this вызвать
и .д. Тема раскрыта на 0

Ответить
Александр Ляшко
Александр Ляшко - 07.08.2018 18:51

Спасибо, помогло

Ответить
Василий Марсель
Василий Марсель - 18.04.2018 19:57

Лайк ставлю конечно

Ответить
Вячеслав Коростин
Вячеслав Коростин - 24.12.2017 14:57

спасибо за отличный материал !

Ответить
Ramil
Ramil - 22.10.2017 11:05

Спасибо, помогло !

Ответить
Robot parser
Robot parser - 18.07.2017 11:53

НУ так а для чего их использовать что они решают или дают ?

Ответить
n0mail2day
n0mail2day - 09.07.2017 16:48

Спасибо!!!

Ответить
Max Golovanov
Max Golovanov - 24.02.2017 06:25

Эх, синтаксис учить легко...

Ответить
paul mks
paul mks - 13.02.2017 12:28

Разван, вы просто лучший. Такого ( подробных и понятных уроков , без 'воды'), да еще и с заданиями на закрепление, да еще и бесплатно , просто не было в рунете . Искренняя благодарность вам за то,что вы делаете.

Ответить
Vadim Mozharovsky
Vadim Mozharovsky - 13.01.2017 19:11

Cпасибо, что материал приподносите без "Воды"! Очень понятно и доступно

Ответить
Jaan Pajusalu
Jaan Pajusalu - 19.11.2016 22:26

Основной плюс в статическом объявлении насколько я понимаю это НЕ нужно создавать целый объект ради какого то простенького действия?

Ответить
Romka Below
Romka Below - 23.09.2016 22:14

Это мой самый любимый урок из всего курса. 4 минуты, все просто и понятно, без разрыва мозга и искалеченной психики под конец просмотра))) Разван, когда будете делать видео по Yii2 для самых маленьких (в смысле новичков)?)

Ответить
SacredDriedApricots
SacredDriedApricots - 13.07.2016 22:38

Я так понял статические методы и атрибуты можн оиспользоват ьбез создания объекта, использовать это можно скорее всего для вызова каких то дефолтных значений атрибутов и методов. Ящщитаю так.

Ответить
Владимир Буточников
Владимир Буточников - 21.02.2016 20:21

Было бы не плохо, в своих уроках отвечать на вопрос:
"Для чего статические переменные и методы нужны?"
"Использовать статические переменные и св-ва можно например ...."

Ответить
юрий лолов
юрий лолов - 15.12.2015 10:57

Полезный урок ,спасибо

Ответить