- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Поставь PHP 5.6 с версией повыше. Пора постепенно прощаться со старьём.
Не надо путать "прощаться со старьем используя реально дающие плюсы вещи" с "намеренно и бессмысленно делать свой код несовместимым со старым кодом".
array(); ничем не хуже так-то чем [], но хипстеры с момента появления [] используют только его - вопрос - зачем? Ответ - что бы показать какие они модные и крутые. Хотя всего-то классическая запись и оппа - Ваш код без проблем заведется на 5.6, но нееееет, они же хипстеры, им же не надо старье.
Не надо так.
Тем более в следующей версии могут опять заменить [] на array() как уже было со строковыми массивами {}=>[]=>{}
Не надо путать "прощаться со старьем используя реально дающие плюсы вещи" с "намеренно и бессмысленно делать свой код несовместимым со старым кодом".
Всё же в настоящее время надо кодить, рассчитывая на версии не ниже, чем 5.6. Иначе проявится другая сторона медали - полезут полчища "deprecated", которые в будущем превратятся в ошибки.
Всё же в настоящее время надо кодить, рассчитывая на версии не ниже, чем 5.6. Иначе проявится другая сторона медали - полезут полчища "deprecated", которые в будущем превратятся в ошибки.
Именно что учитывая, но никак не "намеренно используя код не запускающийся в 5.6". Какая необходимость использовать array() вместо [] ? Никакой. Не говоря уже о том, что первое так-то даже лучше с некоторых точек зрения, а второе просто короче и всё.
Сегодня изучаем конструкции if-else, switch-case
Задачки здесь http://theory.phphtml.net/tasks/php/base/rabota-s-konstrukciyami-if-else-switch-case-v-php.html
[] используют только его - вопрос - зачем?
Умышленно дать коду работать только на 7+.
А ещё в PSR-2 упоминается именно короткий синтаксис инициализации массивов.
Тем более в следующей версии могут опять заменить [] на array()
Могут, но уже пiздно.
Умышленно дать коду работать только на 7+.
Бессмысленный антипаттерн. О чем и речь.
А ещё в PSR-2 упоминается именно короткий синтаксис инициализации массивов.
Там много спорного еще есть:)
Могут, но уже пiздно.
Не-а. Мы уже приводили пример с []=>{}=[] - никого в пхп совместимость не останавливает при желании:)
антипаттерн
Лол.
Там много спорного еще есть
Расскажите, пожалуйста.
И да, к слову, [] работает на PHP 5.4+, поддержка которого (включая секьюрити патчи) закончилась в середине 2015 года, а из последних живучих версий самая низкая - это 5.6, которая поддерживает [].
Не надо путать "прощаться со старьем используя реально дающие плюсы вещи" с "намеренно и бессмысленно делать свой код несовместимым со старым кодом".
Ответьте на самый главный вопрос: А зачем вам совместимость со старыми интерпритаторами, если его версия напрямую зависит от вас? Я понимаю держать совместимость с чем то что от вас не зависит, но целеноправленно использовать старье и хлам, тем более который не поддерживается core team это простите попахивает уже чем то скверным. Ну и тот же прирост скорости от 5.3 к 5.6 уже внушительный, а с приходом 7 версии php перестал быть узким местом в приложении, а вы насильно его еще там пытаетесь держать, ностальгия что ли?
PS. Жаль что для вас новая версия это сокращенный синтаксис и ничего нового вы для себя в php не открыли.
Имхо php сидя на форуме не выучишь :)
Сейчас есть масса литературы, я учил его в начале 200х когда был только один мануал к php3 на английском и был диап ап доступ. Просто заходишь на часок качаешь скрипты и разбираешься :)
Расскажите, пожалуйста.
Смотрите ченджлоги тут http://php.net/downloads.php
Ответьте на самый главный вопрос: А зачем вам совместимость
Если у Вас есть авто которое ездит на газу, дизеле и бензине, но Вы специально идете и портите дизель и бензин, т.к. "газ это более современно", то Вы маразматик. Ваше место у веганов и прочих зеленых.
старье и хлам, тем более который не поддерживается
array() поддерживается в php 7, учите матчасть.
PS. Жаль что для вас новая версия это сокращенный синтаксис и ничего нового вы для себя в php не открыли.
Это что за высер вообще? Где мы такое говорили? Вы там совсем головой ударились?