ООП для начинающих PHP. Методы класса.Функции

ООП для начинающих PHP. Методы класса.Функции

Web Developer Blog

7 лет назад

52,132 Просмотров

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


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

@easy-bot
@easy-bot - 28.07.2023 14:28

Всё в одном файле, учитывая парадигму ООП , это просто зашквар, а ещё объясняешь круто: это сюда вот так, не посмотришь не посмотришь не поймёшь.
P.S: да соседний ролик про ООП за 2 часа можно ещё и просто слушать, так как там с изложением всё понятно, вообще всем тем кто сейчас учится советую вернутся к этим ролики в момент когда будете уметь, и оценить как минимум качество подачи материала.
Но в одном файле вообще убило на хуй.

Ответить
@славатс
@славатс - 30.01.2022 12:00

+

Ответить
@vvv7220
@vvv7220 - 21.11.2021 04:49

Спасибо!

Ответить
@ДмитрийБлагов-ж1х
@ДмитрийБлагов-ж1х - 11.04.2021 22:46

Никакой воды. Спасибо огромное!

Ответить
@mrPRIZRAKmr
@mrPRIZRAKmr - 17.02.2021 12:37

У тебя самые крутые курсы

Ответить
@bunnybugs6623
@bunnybugs6623 - 09.10.2020 22:22

Спасибо все супер!

Ответить
@awenn2015
@awenn2015 - 24.04.2020 02:03

Мне кажется или задавать свойства то есть переменные напрямую не очень правильно? Не лучше ли создать геттеры и сеттеры для этого ?

Ответить
@ВООБРАЖЛЯНДИЯ-ж6т
@ВООБРАЖЛЯНДИЯ-ж6т - 18.01.2020 20:20

Вот, слушайте, автор. Я съел Ваши курсы по ДжиЭс (Основа, + Практика) - мне очень нравились они. Но, с 1-17 уроки по ПХП - ну не ахти было, честно. Но теперь, с 18-ого урока глаз радуется - информативно и понятно, примеры к месту и разъясняете всю суть короткими объяснениями.

Ответить
@radikovichkz2470
@radikovichkz2470 - 28.10.2019 11:34

Автор почему вы не объявили surname свойство в классе и задали ему значение. Почему это сработало?

Ответить
@GameStormable
@GameStormable - 20.10.2019 11:36

Спасибо, интересно. Странно что по умолчанию модификатор устанавливается в public, сразу видно отношение в php к безопасности) Сколько помню в других языках по умолчанию приватные поля и методы.

Ответить
@rahmandikaev5922
@rahmandikaev5922 - 14.06.2019 13:52

<?php
Class user{
public $name;
public $email;
}

$admin = new user();

if (isset($_GET['go'])) {
echo $admin->name = $_GET['name'] . "\n";
echo $admin->email = $_GET['email'];
}

?>

<form action="index.php" method="GET">
<input type="text" name="name" placeholder="Вас Зовут ?" required="">
<input type="email" name="email" placeholder="Ваш Email ?" required="">
<input type="submit" name="go">
</form>

Ну что скажешь Илон Маск)))=)

Ответить
@MameDOFFY95
@MameDOFFY95 - 09.12.2018 11:48

Всё хорошо , но уточнять надо для чего нужен this , для чего нужны {} и тд , если бы я был совсем новичком , я бы ничего не понял . А так удачи тебе и спасибо !

Ответить
@mugen31337
@mugen31337 - 09.12.2018 10:46

Без обид, но это пиздец... И да, php7 я тут в упор не увидел.

Ответить
@OgoObedSurgut
@OgoObedSurgut - 25.03.2018 14:32

$this Расскажите по подробней почему в этом классе толка она работает я побывал по другому назвать не как....Или эта не переменная а функция или...Не понял

Ответить
@vardanyan9606
@vardanyan9606 - 17.02.2018 07:18

я из Армении , большое спасибо автору.Благодаря вашим курсом узнал много интересного про PHP.

Ответить
@geogoshan
@geogoshan - 09.02.2018 21:51

Решил вывести несколько имен и фамилий пользователя, в коде написал:

$user1 = new User();
$user1->name = "Ivan";
$user1->surname = "Ivanov";
echo "Пользователь: {$user1->getInfo()}";

$user2 = new User();
$user2->name = "Petr";
$user2->surname = "Petrov";
echo "Пользователь: {$user2->getInfo()}";

На что вывелось: Пользователь: IvanIvanov Пользователь: PetrPetrovIvanov. Сначала искал ошибку в коде, потом добавил то же самое для $user3 и $user4 - в результате в конце последней фамилии всегда добавлялся Ivanov. Когда я поменял $user1 на просто $user, Ivanov в конце последней фамилии пропал.

В чем причина данного "бага"?

Ответить
@kottanya
@kottanya - 31.01.2018 18:26

Спасибо! Очень нравиться учить ООП по Вашим урокам.Успехов Вам!!!

Ответить
@КИНОСССР-ъ9л
@КИНОСССР-ъ9л - 14.11.2017 15:21

свойство surname объявлено вне описания класса - это правильно? вижу что работает, но хотелось бы знать...

Ответить
@romankopylov5013
@romankopylov5013 - 21.09.2017 13:32

Спецификатор доступа или модификатор доступа?

Ответить
@Tornado-ln7fq
@Tornado-ln7fq - 25.07.2017 14:01

Не чего не понимаю? А не проще.

function hi($name,$h){
$name = "Anton";//Поумочанию

$h = "Hello ";//Поумочанию

echo $h.$name."<br />";//Выведет на экран.
}

hi();//Выведет на экран Hello Anton

hi("Alex");//Выведет на экран Hello Alex.

hi("Alex","Welcom to houme");//Выведет на экран Welcom to houme Alex.

Ответить
@MrSkil14
@MrSkil14 - 15.07.2017 12:40

Предельно доходчивое объяснение, без всяких "аааа..." "ээээ..." "ну это так надо...". Качественный контент, автор радует! Спасибо!

Ответить
@АртёмТриколич
@АртёмТриколич - 12.07.2017 23:42

Автор, зачетно объясняешь, спасибо тебе и успехов в твоих трудах.

Ответить
@dobrolubov2563
@dobrolubov2563 - 26.06.2017 19:13

Стиль написания кода просто ужасен, где то стоят пробелы перед и после = , где то нет. Имена методов написаны с большой буквы и тд и тп

Ответить
@denysmadin5024
@denysmadin5024 - 22.05.2017 23:24

Вы не работали с Cherry Framework для WordPress ?

Ответить
@АндрейЖарков-с6г
@АндрейЖарков-с6г - 08.04.2017 19:49

Спасибо!!! ЛАЙК

Ответить
@alextopsite
@alextopsite - 28.03.2017 21:53

ООП код намного приятней смотрится)

Ответить
@ЛеонидМавлютов-щ2у
@ЛеонидМавлютов-щ2у - 28.03.2017 02:33

Вопрос: зачем фигурные скобки?

Ответить
@johndeff
@johndeff - 17.03.2017 11:47

Вы забыли рассказать, зачем фигурные скобки?🤔 Так же замечу, что очень часто говорите - в принципе очень просто. С одной стороны да, так как частично знаком с синтаксиса, но с другой стороны нифига не просто, все относительно.

Ответить
@DrTopk
@DrTopk - 15.03.2017 14:47

для того, чтобы продублировать строку, используй комбинацию клавиш CTRL + D

Ответить