Готовимся к собеседованию по PHP: Всё, что вы хотели узнать об интерфейсах, совместимости сигнатур и не побоялись узнать
Комментарии (5)
17 мая 2017 в 18:49
+2↑
↓
Оо… далеко не первый год в PHP, но не знал про наследование интерфейсов. Всмысле, вообще не задумывался, что в интерфейсе можно делать extends:) Как-то не встречалось и не пригодилось. Отложу в копилку супер-нужных знаний, вдруг понадобится.Кстати, указывайте о какой версии PHP идет речь. А то начнут указывать тип int в аргументах метода ниже 7-й версии и сильно удивятся.
17 мая 2017 в 19:01
0↑
↓
Спасибо, что обратили внимание. Везде, где не указано обратное, речь идет об актуальной стабильной версии PHP. В данный момент это, как известно, PHP 7.1Если требуется акцентировать внимание на поведение в старых версиях — я это обычно оговариваю отдельно.
И на курсах такой же принцип.
17 мая 2017 в 21:02
0↑
↓
Просто в мире PHP «последняя» и «актуальная» версия, к сожалению сильно отличаются.Я сейчас не так активно работаю с клиентскими серверами, но еще ни разу не встречал стороннего сервера с 7-й веткой. Только если ставили специально, а это, увы, не всегда возможно. У самого большой проект на дебиане под который просто нет 7-й версии, приходится жить на 5.6:(
P.S. Я знаю про некую статистику по которой бОльшая часть серверов на 7-й версии. В реальном мире статистика не работает, к сожалению.
17 мая 2017 в 21:41
0↑
↓
Мы с вами живем в каких-то разных «реальных мирах».Я тоже разработчик, активно практикующий (в том числе на основной работе). Встретить где-то PHP 5 для меня — это как увидеть на улице динозавра. Теоретически возможно, конечно, но на практике не встречается :)
Позвольте полюбопытствовать, зачем вы так? Какие скрытые фобии перед PHP 7 вами движут?
17 мая 2017 в 22:10 (комментарий был изменён)
0↑
↓
Не не, вы не так поняли :)
Я лично — всецело за новые версии, тем более когда они привносят столько полезного.Может быть я такой, но реально не встречал «обычных» проектов, созданных еще во времена 5-й ветки, которые бы сознательно обновлялись до 7-й. Они просто работают… и все тут :)
«Обычных» — имею ввиду блоги, небольшие магазины и пр. проекты до 10к/сутки.