(18 янв 2016, 08:26) (
0/
0)
[
0]
PowerHelper,
Ну ты наговорил, а для чего готовые расширения?
По-поводу "запрос+ссылка". Когда ты так делаешь (переносишь некоторые куски в класс и т.д.) то ты упрощаешь поддержку. Тебе не придётся при изменении вывода искать все места где выводится этот текст. Юзаешь функцию и изменяешь уже её.
(18 янв 2016, 03:10) (
0/
0)
[
0]
ICE,
Есть, но для тебя это покажется очень сложным и не понятным кодом.
(18 янв 2016, 02:48) (
0/
0)
[
0]
ICE,
Тут пока не попробуешь не поймёшь.
(18 янв 2016, 02:38) (
1/
0)
[
1]
ICE,
Они выполняют одно и то же действие. Только функции в ООП пренадлежат классу.
(18 янв 2016, 02:37) (
0/
0)
[
0]
Ну допусти у тебя в примере класса выше три метода из которых по сути при использовании класса тебе нужен только один - метод в который передаёшь данные и получаешь результат.
Ты ставишь остальным методам область видимости private или protected и они не будут доступны вне класса, потому, что они там не нужны. В гугле на тему "php инкапсуляция" много статей.
(18 янв 2016, 02:21) (
0/
0)
[
0]
ICE,
Просто функции - допустим файл с набором функций которые доступны везде где подключен этот файл.
Класс - набор методов (функций), из которых доступны из вне только те которые нужные тебе.
Как ты организуешь функцию которая получает данные из сайта, обрабатывает их и выводит в нужном порядке. Словами опиши.
Добавлено 18.01.16 в 02:28:50:
Отвечу сам на свой вопрос.
На процедурном PHP это будет функция в которой будет весь этот код который выполняет задачу выше.
А на ООП это будет класс как минимум с двумя-тремя методами: получение данных, обработка и вывод.
(18 янв 2016, 02:03) (
0/
0)
[
0]
ICE,
Что ты имеешь под понятием "function-и php"?
(18 янв 2016, 01:50) (
0/
0)
[
0]
vivo,
О любом языке. Принцип ООП везде одинаковый.
(18 янв 2016, 01:44) (
1/
0)
[
1]
Самое простое это то, что ты определённый функционал разделяешь на части. Это огромный плюс, проще управлять.
Затем инкапсуляция. Это значит, что к методам (функциям) можешь задать область видимости. В процедурном PHP нельзя задать функции область видимости.
Добавлено 18.01.16 в 01:44:57:
Плюсов на самом деле очень-очень много.
Добавлено 18.01.16 в 01:46:56:
Ну а так три принципа ООП - полиморфизм, наследие и инкапсуляция являются самыми большими плюсами.