Комментарии:
Чего не хватает , так это не хватает примеров из реальных проектов. А если точнее, то в конце хотелось бы видеть пример из жизни. В каких случаях применятся static ?
Ну есть он, существует, а зачем он нужен?
Отличный урок
ОтветитьНихера не понял зачем ужна статика
ОтветитьВ этом видеоролике нет ответа на главный вопрос — ЗАЧЕМ нужны статические методы?
ОтветитьЗдравствуйте. Имеется класс со свойством и его конструктором и множеством методов. Подскажите, почему при обращении к этому свойству внутри самого класса (в методах) путем self:: свойство, то конструктор запускается и генерит нужное value, а если обращаться снаружи без создания экземпляра класса, статически к статическому методу внутри которого используется self:: свойство путем Класс::метод(), то свойство не генерится конструктором? Понятно, что конструктор запускается при создании экземпляра класса. Но ведь в первом случае, я экземпляр класса не создаю, а просто статически обращаюсь к self свойству, а оно генерится конструктором.
ОтветитьСамое интересное не назвал, в каких ситуациях нужно использовать статические методы и свойства)))
Ответитьсмотрю курс и осознаю, что ООП, а именно переменные класса, такие как статик, паблик и прочее- совсем не понимаю, где их реализовывать. Но, в данной курсе этого и не нужно. Следует самому все изучать
ОтветитьСпасибо за урок. Огромная просьба к автору - удаляйте мёртвый код после каждого урока, складывается впечатление что Вы не уверены в том что будете рассказывать в дальнейшем в уроке. И если Вы пишете на php, то зачем берете файл html и в него вставляете код? Было бы логичнее сразу создать php файл и все в нём писать. В целом уроки понравились. Спасибо за Ваш труд.
Ответитьне о чем
ОтветитьТема self не раскрыта
ОтветитьГде тут php7????????
ОтветитьСделай домашнее задание после каждого урока - это было бы круто, выкладывай его в описании
Ответитьдля чего нужны статические свойства так и не сказал
ОтветитьПример parent::
<?php
class Person {
static public $Vlad = 10;
static public $Vlad2 = 210;
}
class Person2 extends Person {
function c(){
return parent::$Vlad;
}
}
$n = new Person();
echo Person::$Vlad2;
?>
Получается, обычные свойства и методы и статические свойства и методы никак не пересекаются между собой? Между ними таким образом удается избежать конфликта?
ОтветитьПривет ! Могу ли я присвоить статической переменной значение приходящее через POST ??
Ответить