Чат Telegram
Группа ВКонтакте
Новый комментарий

SBTesla 06.10.2018 в 18:36

Класс)) правда не совсем пока все понятно, но думаю к концу курса наконец вьеду

ArtemijeKA 11.10.2018 в 04:54
object(Article)[2]
  private 'title' => string 'Заголовок' (length=18)
  private 'text' => string 'Текст' (length=10)
  private 'author' => 
    object(User)[1]
      private 'name' => string 'Иван' (length=8)

Учитель. Что тут значит [2] и [1]?

ivashkevich 12.10.2018 в 08:45

Это просто номера объектов в кишках PHP. Сначала был создан объект User, потом Article.

ArtemijeKA 12.10.2018 в 15:10

О спасибо.

Bogdan 07.01.2019 в 16:00

больше 2-3 уроков в день лучше не учить, а то что-то сильно голову забивает и в конечном итоге мало что понимаешь))

ivashkevich 07.01.2019 в 16:03

Конечно, пару уроков в день - это нормально. И домашку делать обязательно.

kuvatov.eldar.slash24@gmail.com 29.04.2020 в 00:04

я бы с радостью проходил больше этих 2-3 уроков в день, но ежедневные обязанности не дают.(((

Bugaga159 02.02.2019 в 15:18

Классное начало ООП, надеюсь дальше будет так же интересно))

ivashkevich 03.02.2019 в 23:55

Дальше будет куда интереснее)

artemship 07.05.2019 в 16:42

Спасибо! Переварить бы теперь полученные знания и научиться их применять)

ivashkevich 10.05.2019 в 13:31

Переварится, не переживай. У тебя отлично получается!

andreskrip 13.01.2020 в 23:15

Для целостности урока смею предложить вариант вариант развития:
для класса Cat объявить наследование от класса User (будто котики эволюционировали и стали полноценными пользователями ПК :) ) и ошибка пропадет сама собой, и код выполнится корректно (естественно тело класса Cat я стёр, чтобы не создавать лишнего свойства name) и получится законченная логически история с начала урока и до конца.

P.S.: просто по вашим урокам я пишу для себя вручную конспект и рискнул закончить его по-своему, не добавляя еще одного класса Admin :)

А вобщем, спасибо большое за урок! И извиняюсь если свой самовар в Тулу везу :)
С большим интересом перехожу дальше

ivashkevich 15.01.2020 в 06:12

Интересный вариант развития событий :D

Dmitry.Dudin 08.04.2020 в 00:51

Ты безумен, но я не мог этого не написать!

<?php

class User
{
    private $name;

    public function __construct(string $name)
    {
        $this->name = $name;
    }

    public function getName(): string
    {
        return $this->name;
    }
}

class Cat extends User
{

}

class Article
{
    private $title;
    private $text;
    private $author;

    public function __construct(string $title, string $text, User $author)
    {
        $this->title = $title;
        $this->text = $text;
        $this->author = $author;
    }

    public function getTitle(): string
    {
        return $this->title;
    }

    public function getText(): string
    {
        return $this->text;
    }

    public function getAuthor(): User
    {
        return $this->author;
    }

}

$author = new User('Dmitry');
$cat = new Cat('Бразик');
$article = new Article('Заголовок', 'Текст', $cat);

echo 'Имя автора: ' . $article->getAuthor()->getName();

?>
studentDev Patron 26.04.2020 в 11:12

Котики эволюционируют!

ivashkevich 26.04.2020 в 14:29

А-то!

kuvatov.eldar.slash24@gmail.com 29.04.2020 в 00:02

Хотел бы поблагодарить Автора курса за его уроки.
Прошло лишь 3-4 дня, как я начал проходить ваш курс ООП в PHP с целью научиться писать плагины для сервера одной игры, а уже имеются результаты. Раньше я ничего не понимал в коде чужих плагинов и ядре самого сервера, даже проходя уроки на ютубе не понимал, но, дойдя до этого момента, решил проверить свои новоприобретённые знания и умения и зашёл в код ядра сервера. Результат меня поразил, я по большей части понимал код и понимал, что он делает. Конечно, я не всё понимал, всему своё время. Я точно знаю, что после прохождения этого курса буду понимать весь код, ведь в коде затрагивается уже следующая тема.
В общем, я ОЧЕНЬ благодарен автору!!!

ivashkevich 29.04.2020 в 04:49

Пожалуйста)

Логические задачи с собеседований