Учить PHP 7.x версии или 8.x версии

Антоний Казанский
На сайте с 12.04.2007
Offline
783
2225

Уважаемые разработчики и программисты, возник вот какой вопрос.

Раздумываю над тем, чтобы посвятить себя более комплексному и обстоятельному изучению PHP. Прошу воздержаться от мнений - зачем тебе php - это немодно, несовременно, немолодёжно, бери JS и React.

У меня нет амбиций программиста, но для расширения навыков интернет-маркетолога я хочу разбираться в вопросах кода не только умозрительно, примерно представляя, что и о чём написано, но и для того, чтобы решать свои мелкие прикладные задачи, в обработке данных, это бывает полезно и для меня необходимо.

У меня есть пачка курсов по 7-ой версии, и курс по 8-ой версии. Казалось бы - бери 8-ку, зачем устаревшая 7-ка, но тут вот какое дело. Кроме навыков прикладного значения мне потенциально интересно разбираться и править код уже работающих сайтов на WP, Joomla, Битрикс и т.д.

Предполагаю (но не знаю, поэтому и обращаюсь за советом), что код будет старый и заранее привыкая к стандартам 8-ки, будет довольно затруднительно переключаться на пример "устаревшего" кода и вносить правки, опять-таки, для 7-ой и более ранних версий.

Что посоветуете?

 


√ SEO продвижение ► https://akazansky.ru - экспертный аудит сайтов ( https://akazansky.ru/audit-sajtov ), внедрение эффективных решений цифрового маркетинга. Разговоры о SEO и не только: культурно, вежливо, доброжелательно ► https://t.me/seotusovochka
LEOnidUKG
На сайте с 25.11.2006
Offline
1772
#1

Все современные CMS уже работают на 8.х достаточно успешно, поэтому начинайте с неё и всё. 

 будет довольно затруднительно переключаться на пример "устаревшего" кода и вносить правки, опять-таки, для 7-ой и более ранних версий.

Всё будет достаточно легко. Основы не менялись с PHP 5. Всё остальное "сахар" так сказать, новые функции для ускорения разработки.
✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
D
На сайте с 05.02.2022
Offline
53
#2
Вы начните с основ. А они для всех версий одинаковые. Вообще, вам для начала даже пятой версии хватит основ)
D
На сайте с 05.02.2022
Offline
53
#3
LEOnidUKG #:

Основы не менялись с PHP 5. Всё остальное "сахар" так сказать, новые функции для ускорения разработки.

Да не, отличия есть, не только функции. Но для начинающего, тем более чтобы ковыряться во внутренностях кмс - не принципиально, вы правы)

G6
На сайте с 12.07.2007
Offline
193
#4
Согласен с выше отписавшимися, но всё же стоит присмотреться к 8+ версиям. Тот же wp "переехал" на 8. А различия есть и не такие уж простые. Порою состарить функцию, гораздо проще, чем обновить :)
Работа с ПФ дёшево, плюс тест https://vk.cc/cReVya | Каталог каналов/чатов, ботов MAX https://max.worldwebinfo.ru
Антоний Казанский
На сайте с 12.04.2007
Offline
783
#5
LEOnidUKG #:
Все современные CMS уже работают на 8.х достаточно успешно, поэтому начинайте с неё и всё. 

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

Так как по большей части я имею дело с клиентскими сайтами и там вопрос обновления движка может быть не решен, а зрелый сайт там вряд ли будет на 8-ой версии, а значит смотреть и разбираться я буду в старом коде.


LEOnidUKG #:
Всё будет достаточно легко. Основы не менялись с PHP 5. Всё остальное "сахар" так сказать, новые функции для ускорения разработки.

Хорошо, надеюсь 😎

V1
На сайте с 14.03.2007
Offline
172
#6
Антоний Казанский #:
Хорошо, надеюсь

5 от 7 отличается - пришлось переделывать сайты (в работе с базами данных и некоторые функции).

7 от 8 не сильно отличается (на хостинге с 7 на 8.2 переключился и все заработало). Так что большой разницы между 7 и 8 нет (нужно на оф сайте смотреть какие функции удалили).

Антоний Казанский
На сайте с 12.04.2007
Offline
783
#7
dzthd #:
Вообще, вам для начала даже пятой версии хватит основ)

Стоит на полке книга Котерова про 5-ую версию. Приобрел ещё в 2008 году. 

Думаю, стоит ли туда окунаться, когда с десяток курсов, включая 7-ую и 8-ю? 😏

W1
На сайте с 22.01.2021
Offline
306
#8
Антоний Казанский :
У меня есть пачка курсов по 7-ой версии, и курс по 8-ой версии. Казалось бы - бери 8-ку, зачем устаревшая 7-ка, но тут вот какое дело. Кроме навыков прикладного значения мне потенциально интересно разбираться и править код уже работающих сайтов на WP, Joomla, Битрикс и т.д.

Без разницы. Главное - в принципе понимать PHP, а это не зависит от версии. Будут ошибки на конкретном сайте в зависимости от версии - с ними и надо конкретно разбираться. Но это уже совсем другая история. Если речь о конкретном курсе, то бери 8-ю версию. Всё остальное устарело. Хотя есть сайты и на версии 5.3, и их много.  Но это уже опять не про изучение PHP, а про нюансы.

Мой форум - https://webinfo.guru –Там я всегда на связи
G6
На сайте с 12.07.2007
Offline
193
#9
Как показывает практика, ничего чрезмерно оригинального, уникального, под CMS обычно не пишется. Сниппеты и плагины, модули используют функции и опции CMS, а справиться  сними не удастся не зная этого. Вне зависимости от знания версии PHP. А практикующиеся методы обязательного обновления и отказа работы всего прошлого, явно говорят о изучении последних релизов. Но конечно, будут и совсем древние попадаться и наверно это не истребимо, но как писал выше, состарить что-то не так сложно, как обновить и переписать.
G6
На сайте с 12.07.2007
Offline
193
#10
vitaliy11 #:
7 от 8 не сильно отличается (на хостинге с 7 на 8.2 переключился и все заработало). Так что большой разницы между 7 и 8 нет (нужно на оф сайте смотреть какие функции удалили).

Отличия существенные для разработчиков. Насчет переключил и заработало, бывает и такое, не всем так везет 😀

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий