Обучение/Помощь новичкам | ООП в PHP (Lesson 3) | NEW
Доброго здравия мастера, с вами EnCodeR и Rutech company .
Сегодня я писал статью и перед последней строчкой, случайно закрыл браузер, к сожалению текст статьи не сохранился, но я попытаюсь максимально отобразить мысли и передать знания.
-----
Важно (!)
Опытным мастерам не рекомендуется к прочтению, так как вам это будет не интересно и вы просто убьете время
-----
Перед прочтением рекомендую прочитать две предыдущих статьи об ООП :
Lesson 1 : http://code-info.ru/blog/view/id/84/name/%D0%9E%D0%9E%D0%9F-%D0%B2-PHP/
Lesson 2 : http://code-info.ru/blog/view/id/85/name/%D0%9E%D0%9E%D0%9F-%D0%B2-PHP-(Lesson-2)/
---------
Темами этого урока будут :
- __construct
- еще один способ вывода методов
------------------------
__construct
Он нужен для : авто действиях при создании класса
Пример кода вывода из __construct
Данный код выведет надпись : "Работа с ООП"
Так же в __construct зачастую записывают переменные
Записываем переменные (Пример кода)
Выведет : "Nick : EnCodeR | Лет : 19"
----------
Новый способ вывода методов
Методы можно выводить следующим способом : "class::metod();"
Где :
class - имя класса
metod - имя метода
Пример применения :
Результатом этого кода станет : "Новый способ вывода метода"
На этом все, буду рад плюсам в анкету, с вами был EnCodeR и Rutech company !
________
посл. ред. 08.07.2015 в 22:50; всего 1 раз(а); by EnCodeR
Сегодня я писал статью и перед последней строчкой, случайно закрыл браузер, к сожалению текст статьи не сохранился, но я попытаюсь максимально отобразить мысли и передать знания.
-----
Важно (!)
Опытным мастерам не рекомендуется к прочтению, так как вам это будет не интересно и вы просто убьете время
-----
Перед прочтением рекомендую прочитать две предыдущих статьи об ООП :
Lesson 1 : http://code-info.ru/blog/view/id/84/name/%D0%9E%D0%9E%D0%9F-%D0%B2-PHP/
Lesson 2 : http://code-info.ru/blog/view/id/85/name/%D0%9E%D0%9E%D0%9F-%D0%B2-PHP-(Lesson-2)/
---------
Темами этого урока будут :
- __construct
- еще один способ вывода методов
------------------------
__construct
Он нужен для : авто действиях при создании класса
Пример кода вывода из __construct
<?php
class ENCODER { # Объявляем класс
public function __construct(){ # Объявляем метод
echo 'Работа с ООП'; # Выводим надпись
}
}
$ENCODER = new ENCODER(); # Выводим надпись
?>
Данный код выведет надпись : "Работа с ООП"
Так же в __construct зачастую записывают переменные
Записываем переменные (Пример кода)
<?php
class ENCODER { # Объявляем класс
public $name, $age; # Создаем переменные
public function __construct(){ # Объявляем метод
$this->name = 'EnCodeR'; # Определяем значение переменной $name
$this->age = '19'; # Определяем значение переменной $age
}
}
$ENCODER = new ENCODER(); # Создаем класс
echo 'Nick : '.$ENCODER ->name.' | Лет : '.$ENCODER ->age; # Вывод текста
?>
Выведет : "Nick : EnCodeR | Лет : 19"
----------
Новый способ вывода методов
Методы можно выводить следующим способом : "class::metod();"
Где :
class - имя класса
metod - имя метода
Пример применения :
<?php
class ENCODER { # Объявляем класс
public function metod(){ # Объявляем метод
echo 'Новый способ вывода метода'; # Наш текст
}
}
ENCODER::metod(); # Вывод текста
?>
Результатом этого кода станет : "Новый способ вывода метода"
На этом все, буду рад плюсам в анкету, с вами был EnCodeR и Rutech company !
________
посл. ред. 08.07.2015 в 22:50; всего 1 раз(а); by EnCodeR
EnCodeR , спс твои уроки самие лучшие и понятние
mr_gamer ,не за что
EnCodeR , Хорошие уроки) Жду 4 части... Понятно объясняешь) А то я как динозавр, всё на процедурке пишу)))
CreepMatis , возможно в будущем будут уроки по mvc
EnCodeR , Не помешало бы)
CreepMatis , да, но mvc труднее для воспринятия чем ООП, так как там роутер и другие части на ооп, можно как написать роутер самому так же скачать пабл версию
EnCodeR ,
STATIC function metod()
________
посл. ред. 08.07.2015 в 23:56; всего 1 раз(а); by Kaito
STATIC function metod()
________
посл. ред. 08.07.2015 в 23:56; всего 1 раз(а); by Kaito
слушай. ты упустил вродь о конструкторах класса
elfi , __construct жи) Есть в начале)
Стр.: 1, 2