1PeGaS
@1PeGaS

Учить PHP 5 или 7?

Собираюсь учить PHP, не знаю какую версию выбрать. Есть PHP 7, но многие говорят что о основном PHP 5 популярнее.
Сильно ли различаются версии? PHP 7 это просто дополнение к PHP 5 (типа ES-5, ES-6), или есть колоссальная разница?
В принципе, я тоже сперва в JS писал на прототипах, и когда в ES6 появились классы быстро сориентировался.
Я склоняюсь чтобы изучить PHP 5, и потом быстро освоить новые плюшки из PHP 7. Как вы советуете?
  • Вопрос задан
  • 670 просмотров
Решения вопроса 2
OnYourLips
@OnYourLips
но многие говорят что о основном PHP 5 популярнее
PHP 5 давно официально мертв, на нем только какое-то старье могут поддерживать люди, которых в нормальные места не берут на работу.

https://www.php.net/supported-versions.php
Ответ написан
nazares
@nazares
Web-Developer
Однозначно 7 даже потому, что пока вы будете учить и на момент когда вы выучите уже и 7 устареет 7.0 на сегодняшний день уже (deprecated)
Ветка 7.0 закончила свой жизненный цикл 10 Jan 2019 вместе с 5.6
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@alexalexes
Пока не появится реальная задача - вообще бесполезное метание.
Читать про то и про другое, потом что-то пытаться накодить.
Однако, по-настоящему вы освоите ту или иную версию, когда будете работать над реальным серверным приложением/сайтом.
Ответ написан
BojackHorseman
@BojackHorseman Куратор тега PHP
...в творческом отпуске...
учите 7.x и не сомневайтесь даже
Ответ написан
@FanatPHP
Никакой "колоссальной разницы" в самом языке нет.
РНР 5 и РНР 7 - это не два разных языка. Это один и тот же язык, семерка просто быстрее и из нее выпилено много вещей, которые оставались еще с 4 версии, а в 5 считались устаревшими и не поощрялись к использованию.
Поэтому сам по себе вопрос - что учить, 5 или 7 - не имеет смысла. Язык один и тот же.

Но есть значительная разница в подходах и экосистеме.
Любой учебник, рассчитанный на 5, гарантированно ничего не расскажет о композере, стандартах PSR, современных шаблонизаторах, фреймворках, способах отладки и многих других важных вещах, без которых немыслим современный РНР. И в этом смысле надо разумеется искать более свежие материалы, а не те, которые были написаны 5-10-20 лет назад.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
8BIT GROUP Москва
от 70 000 до 100 000 руб.
от 3 000 до 4 000 usd.
Tactise Москва
от 300 000 до 300 000 руб.
07 дек. 2019, в 13:03
15000 руб./за проект
07 дек. 2019, в 12:58
6000 руб./за проект
07 дек. 2019, в 12:42
300 руб./за проект