Anonymous
А стоп, я туплю
Anonymous
Не увидел else
Roma
телеграм немного скобки убрал
Roma
[[+tv.price:is=0:then:1212:else:<p class="main_travel_price text">[[+tv.price]] €</p>]]
Василий
Василий
Он умер из-за плохой версии PHP, или я чего-то не понимаю?
Roma
пц какой я дибил) двоеточие с равно попутал
Anonymous
[[+tv.price:is=0:then:1212:else:<p class="main_travel_price text">[[+tv.price]] €</p>]]
Примерно так должно быть [[+tv.price:is=`0`:then=`1212`:else=`<p class="main_travel_price text">[[+tv.price]] €</p>`]]
Roma
да спасибо)
Anonymous
Я просто приводил пример, что есть люди которые требуют 5.3. для новых проектов
Th0r
К тому что бы у людей не было возможности настаивать на 5.3 в новых версиях
да пусть за свои деньги настаивает. я видел человека который хотел сделать интернет магазин запчастей на wix`е
Василий
Я вот сегодня начну новый проект, который будет работать на 5.3 - он автоматически умрёт через месяц, или что?
Anonymous
И чем это плохо то, в итоге?
Дайте подумать, отсутсвием кучи функционала php из коробки? Дырами которые могли найти за последних N лет сколько его не поддерживают. И общей тормознутостью?
Василий
Ты в курсе, что pdoTools до сих пор требует всего 5.3?
Anonymous
Мой проект, который работает на 5.3, не будет работать на 7.2?
Да, особенно если Вы делаете все запросы в базу через mysql
Василий
Да, особенно если Вы делаете все запросы в базу через mysql
Чивоооо? Как я могу делать запросы в БД ЧЕРЕЗ MySQL?
Pavel
Чивоооо? Как я могу делать запросы в БД ЧЕРЕЗ MySQL?
Он имеет ввиду функцию mysql вместо mysqli
Anonymous
Регулярки строите с использованием /e
Василий
Я могу делать запросы В MySQL, но не ЧЕРЕЗ неё
Anonymous
Чивоооо? Как я могу делать запросы в БД ЧЕРЕЗ MySQL?
Там ниже ответили. Или мне нужно было расписать все функции полностью?
Василий
ага вот это
Я если я в PHP 5.3 абсолютно все запросы делаю через PDO, то что?
Василий
Друг, я всё еще жду ответа, как моё PHP5.3 приложение становится тыквой от выхода PHP7.2
Anonymous
Друг, я всё еще жду ответа, как моё PHP5.3 приложение становится тыквой от выхода PHP7.2
Я должен отгадать какую из функций в 5.3. Вы использовали, которую вырезали к версии 7.2?
Anonymous
Я похож на Вангу?
Василий
Я должен отгадать какую из функций в 5.3. Вы использовали, которую вырезали к версии 7.2?
никакую, прикинь. Никакую не использовал, они все работают в 7.2. Почему моё 5.3 совместимое приложение теперь стало плохим?
Василий
Еще раз - pdoTools для MODX Revolution требует PHP 5.3, но работает и на 7.2 - оно плохое?
Василий
Мне нужно все array() заменить на [] и требовать PHP5.4 просто потому, что я дохуя модный?
Василий
Без обид, просто пытаюсь понять твою точку зрения, почему сегодня нельзя писать проекты, совместимые со старыми версиями PHP
Василий
Если нет причин обязательно использовать новьё (замыкания там, безымянные функции и всё такое) - то почему нет? Ты же не объясняешь.
Anonymous
Еще раз - pdoTools для MODX Revolution требует PHP 5.3, но работает и на 7.2 - оно плохое?
Стоп, т.е. в pdoTools нет ниодной функции которая работает с JSON и использует какие-либо опции кодирования?
Anonymous
Если нет причин обязательно использовать новьё (замыкания там, безымянные функции и всё такое) - то почему нет? Ты же не объясняешь.
Ну как минимум прирост скорости на большие объёмах данных. Во время скачка 5.6 - 7. Отказ от mysql функций, которые уже успел впихнуть тот программист.
Anonymous
Я просто приводил пример из своей жизни, что был человек который хотел писать под 5.3 и использовал вещи модные для тех времён.
Василий
За каким хером я должен требовать в этом приложении минимум 7.0?
Василий
Что не так?
Василий
От того, что я не использую [] вместо array() - оно стало медленнее работать, или что?
Anonymous
так и я привожу пример, где pdoTools работает на 5.3
Ну работает, пусть и работает. Причём вообще эти придирки? Но объективно говоря никто не станет выбирать мёртвую версию языка. Для написания нового проекта. Речь шла про это.
Roma
жесткий холивар
Anonymous
А то что мы уже дошли до того поддерживается или нет, это уже придирки пошли.
Roma
можно ище помощь?
Roma
{set $rows = json_decode($_modx->resource.galery, true)} {foreach $rows as $row} <div class="sub_slide"> <div class="sub_slide_wrapper"> <img src="{$row.img}" alt="{$row.description}"> </div> </div> {/foreach}
Roma
вот такой вот чанк не отрабатывается(
Roma
да что ж это такое
Roma
все решил
Roma
спасибо)
Roma
только сюда отпишу сразу думать начинаю
Anonymous
Да не за что, обращайтесь 😊
Pavel
только сюда отпишу сразу думать начинаю
Тут у многих та же фигня, удивительный чат
Roma
))))
Василий
Ну работает, пусть и работает. Причём вообще эти придирки? Но объективно говоря никто не станет выбирать мёртвую версию языка. Для написания нового проекта. Речь шла про это.
Это не придирки. Это просто нормальный вопрос - нахера тебе лично PHP7? Покажи свой код и объясни, что на PHP5.3 ты это воплотить не можешь. Потом объясни заказчику, что он автоматичемки теряет пользователей дешевых говнохостингов, у которых PHP7 нет и не предвидится. Просто пойми, что PHP5.3 код без проблем работает на PHP7 и получает все прибавки скорости. А наоборот - не работает.
Василий
Еще раз: любой старый код, без использования устаревших функций, летает на новой версии PHP. А новая версия PHP на старых хостингах не работает
Roma
кросплатформенность
Roma
йопта
Василий
Если ты рассчитываешь свой код на массовое использование, требовать от людей PHP7.2 ради своего удовольствия очень опрометчиво
Roma
можно ну очень очень глупый вопрос?
Roma
ну прям тупейший
Roma
прям такой что все попадают
Василий
Но, если иначе никак- пожалуйста. Если это внутренний проект для личного сервера под заказ - тем более. Но расскзывать о том, что новейшие PHP просто необходимо использовать и всё тут - немного странно.
Георгий
Кто ночной звеР?
Pavel
Еще раз: любой старый код, без использования устаревших функций, летает на новой версии PHP. А новая версия PHP на старых хостингах не работает
Я тут мимо пробегал но совсем недавно исправлял исходники самописанной cms чтобы она завилась на 7.0 а также друпал 5ой версии (вроде бы) на 7.0 не заводится, и чтобы ты понимал исправлял я очень не мало, это прекрасно что pdoTools везде работает, но на pdoTools мир не кончается
Георгий
подскажите. Кто с minishop2 & Office работал? Как сделать восстановление пароля?
Roma
а можно сделать MODx на змейке?)
Василий
Anonymous
Это не придирки. Это просто нормальный вопрос - нахера тебе лично PHP7? Покажи свой код и объясни, что на PHP5.3 ты это воплотить не можешь. Потом объясни заказчику, что он автоматичемки теряет пользователей дешевых говнохостингов, у которых PHP7 нет и не предвидится. Просто пойми, что PHP5.3 код без проблем работает на PHP7 и получает все прибавки скорости. А наоборот - не работает.
Сейчас не помню, но тогда мне нужно было использовать некоторые гео библиотеки, которые работали только на 5.6. И у меня был выбор согласится и переписывать всю библиотеку под 5.3 или же проломить под 5.6 А так же учитывая что мне нужно было передавать данные на мобильники, то там ребята не очень были JSON в том виде что приходит без опции добавленной в 5.4(простите не помню её наизусть)
Anonymous
Так что тогда у меня быль объективные причины. Так же я с целью экономии времени на написание API я выбрал laravel для этого дела. И ещё для упращения(как же я ошибался) работы с эластиком, тоже нужна была их либа, которой тоже требовалось 5.6+
Василий
Дальше нужно спросить автора этой либы, а обязательно ли было её использовать, и не мог ли он это написать на более старой версии с тем же результатом?
Anonymous
И как часто они посылают куда подальше?
Василий
Как часто Вы просите авторов библиотек/дополнений переписать их под старые версии?
Никогда не прошу, потому что кто я такой? Но ни одной либы, требующей версии более 5.3 я еще в своих дополнениях не использовал
Anonymous
Предлагаю на этом и закончить нашу дискуссию. Так как меня уже клонит в сон. И в целом я Вашу позицию понял. Если можно обойтись без новых функций, то лучше делать без них.
Anonymous
Уже даже в целых словах ошибаюсь, хотел написать "сон", а написал "спор"