@phpgeeks

Страница 6951 из 8430
Sergei
22.02.2018
08:04:46
<? - устаревший синтаксис...замени на <?php

Google
Sergei
22.02.2018
08:06:11
добавь приватное своство private $bb и сделай сеттер как говорили public function setBb($bb) { $this->bb = $bb; }

MIKRI
22.02.2018
08:06:13
<? - устаревший синтаксис...замени на <?php
Что называется, не хотите вежливо не использовать такое, выпилим насильно ?

Ринат
22.02.2018
08:06:26
Sergei
22.02.2018
08:06:41
устаревший?
упадёт твой скрипт на php 5.6 точно

Vitaliy Nameless
22.02.2018
08:06:54
MIKRI
22.02.2018
08:07:07
упадёт твой скрипт на php 5.6 точно
Там же от настроек конфига сервера зависит)

Vitaliy Nameless
22.02.2018
08:07:30
вроде в 5.6 просто выключили шорт таги по дефолту. но никто не запрещает их обратно включить

но в любом случае - короткие тэги не в шаблонах - некошерно и не по пср, так что спор бессмысленный

Ринат
22.02.2018
08:08:06
<?=$x;?> оч удобно())

Sergei
22.02.2018
08:08:43
<?= будет работать в любом случае

tem
22.02.2018
08:08:44
девочки, не ссортесь, там будет <?php. мне для структуры доступа вопрос а не для загловка )

Vitaliy Nameless
22.02.2018
08:08:46
<?=$x;?> оч удобно())
а шаблонизаторы еще удобнее (с)

Google
tem
22.02.2018
08:09:26
хорошо. нет так нет. спасибо. будет свойство класса.

Sergei
22.02.2018
08:25:01
может вы ещё и array short syntax не юзаете?)

кстати, рекомендую заюзать PHP Mess Detector и PHP СodeSniffer

Андрюха (Ren)
22.02.2018
08:32:14
cs хорош
1.6. разве что

Sidredin
22.02.2018
08:32:21
♿️
22.02.2018
08:33:00
Ты не битриксоид случаем? =)

Vitaliy Nameless
22.02.2018
08:38:33
1.6. разве что
это то да

Sergei
22.02.2018
08:39:11
не понимаю, какой здравомыслящий программист захочет иметь дело с битриксом)

Sidredin
22.02.2018
08:39:53
49576
22.02.2018
08:40:09
А похож)))

♿️
22.02.2018
08:40:30
Вот вот. <? в битриксе обожаем.

есть ещё Gulp и Fuse-box
Ассеты нужны "на лету" и без необходимости запуска gulp task на продакшне.

Вон, что-то типа ассетик. Один раз написал php скрипт, который отвечает в хедер правильным тайпом и эхает конкатинированный, обжатый контент.

Sergei
22.02.2018
08:42:05
♿️
22.02.2018
08:42:53
А! Разовый компил некого bundle.js не вариант от слова совсем.

Google
♿️
22.02.2018
08:43:05
Разные страницы должны зажимать в один js разный набор исходных js.

Sergei
22.02.2018
08:43:06
вот функция из ядра битрикса: function PrepareGetList( &$arIblockElementFields, &$arJoinProps, &$bOnlyCount, &$bDistinct, &$arSelectFields, &$sSelect, &$arAddSelectFields, &$arFilter, &$sWhere, &$sSectionWhere, &$arAddWhereFields, &$arGroupBy, &$sGroupBy, &$arOrder, &$arSqlOrder, &$arAddOrderByFields, &$arIBlockFilter, &$arIBlockMultProps, &$arIBlockConvProps, &$arIBlockAllProps, &$arIBlockNumProps, &$arIBlockLongProps ) { 22 аргумента, Карл!

♿️
22.02.2018
08:43:25
Круче, что это абсолютные ссылки.

Отдаем в ф-цию дофига параметров. А они внутри еще и адово видоизменяются.

Хотя. Так и представляю как кто-то пишет list($a, $b, ... $z) = func($a,$b, ... $z)

Вячеслав
22.02.2018
08:49:14
Ну 14)

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

Это же ебанный маркетинг

♿️
22.02.2018
08:55:28
Слышали мы про ваш простой битрикс, ага.

Вячеслав
22.02.2018
08:57:36
@webuser1337 тогда скажи что там сложного?)

♿️
22.02.2018
08:58:30
Задача реализовать что-то, что хоть немного не укладывается в стандартную логику. Задача сделать производительный сайт. Гитануть бытрикс.

Romuald
22.02.2018
09:02:29
Ребятки. Кто занимался опитимизацией скорости сайта? У этого хостера какие-то настройки webhost1.ru что добавляя в WP плагин (wp super cache) и подключение его к CloudFlare сайт работает медленнее. Что же там за ускоритель такой, который без всяких кешей дает супер скорость

Я на серваке занимался настройкой Varnish + Nginx - это дает скорость, но хочется еще реще сайт

Хостер то инфу не сольет жи

Вячеслав, ты случаем не уснул на клаве?

Panda
22.02.2018
09:07:06
Дай человеку поспать...

Romuald
22.02.2018
09:07:25
Дай человеку поспать...
А работать кто будет? Индусы?

Google
Panda
22.02.2018
09:07:44
А работать кто будет? Индусы?
Слыш раб, раб отать....

Romuald
22.02.2018
09:07:53
=)

Вячеслав
22.02.2018
09:11:37
По первому пункту, даже говорить нечего, если нужно сделать специфичную выборку из базы, не стандартно заложенную в компонент, создаётся один файлик и уже там делаются необходимые доп. запросы и т.п. По второму пункту, сайт изначально на битриксе работает достаточно быстро (не сравнить с фреймворком или чистой пыхой, но у битрикса из коробки идёт огромный функционал, что не сказать про фреймворки), вся его "тяжесть" появляется в последствии, когда разработчики не изучив документацию, делают запросы в базу в шаблонах, реализуют кучу доп. логики там же (жаль, что битрикс это позволяет) и не умение работать с кэшем (по сути, битрикс только и спасает его ебанутый кэш), также всё зависит от хостинга, от мощностей сервера. По 3 пункту, в гитигноре исключаем основные "тяжелые" папки, такие как кэш, апдейты и т.п. и битрикс теряет основной вес и спокойно заливается в гит, сайт сбера в гите весит ~236 мб

Denis
22.02.2018
09:12:51
тут пытаются оправдать битрикс?)

Вячеслав
22.02.2018
09:15:03
И да, если бы мне дали выбор, на чём сделать маленький/средний интернет магазин, я бы 100% выбрал бЫтрикс, потому что заказчик не будет ждать полгода+, пока ты будешь реализовывать хотя бы часть функционала бЫтрикса, а любой другой проект, фреймворк безоговорочно

Vladislav
22.02.2018
09:15:13
По первому пункту, даже говорить нечего, если нужно сделать специфичную выборку из базы, не стандартно заложенную в компонент, создаётся один файлик и уже там делаются необходимые доп. запросы и т.п. По второму пункту, сайт изначально на битриксе работает достаточно быстро (не сравнить с фреймворком или чистой пыхой, но у битрикса из коробки идёт огромный функционал, что не сказать про фреймворки), вся его "тяжесть" появляется в последствии, когда разработчики не изучив документацию, делают запросы в базу в шаблонах, реализуют кучу доп. логики там же (жаль, что битрикс это позволяет) и не умение работать с кэшем (по сути, битрикс только и спасает его ебанутый кэш), также всё зависит от хостинга, от мощностей сервера. По 3 пункту, в гитигноре исключаем основные "тяжелые" папки, такие как кэш, апдейты и т.п. и битрикс теряет основной вес и спокойно заливается в гит, сайт сбера в гите весит ~236 мб
Аааааахахахаха

Admin
ERROR: S client not available

Vladislav
22.02.2018
09:15:22
в голос, господи

Вячеслав
22.02.2018
09:15:38
БЫтрикс сделан для заработка денег, пусть там и остаётся :)

Romuald
22.02.2018
09:16:18
БЫтрикс сделан для заработка денег, пусть там и остаётся :)
+ на собственном опыте проверил. как битриксоид получал на 30% больше чем фулл стек =))

А все почему?

Вячеслав
22.02.2018
09:17:11
Смотря какой фулстек)

И какая компания

Andrii
22.02.2018
09:20:35
Можно ли в catch блоке бросить полученный ексепшн?

Alexandr
22.02.2018
09:20:42
можно

Andrii
22.02.2018
09:21:03
Типа, если со второй попытки не сработало, то таки бросать, а если есть еще попытки, то не бросать

Sergey
22.02.2018
09:21:27
Да хоть if (rand)

Вячеслав
22.02.2018
09:21:58
То то я смотрю, что амазон на битриксе
Амазон разве маленьких/средних размеров?)

Google
Like
22.02.2018
09:22:07
Амазон разве маленьких/средних размеров?)
А к чему ты приписал "полгода"?

Если столько времени на разработку, то о каком битриксе может идти речь?

Стандартные фичи магазина делаются в разы быстрее

Вячеслав
22.02.2018
09:26:54
А к чему ты приписал "полгода"?
Я имел в виду, что если магазин будет небольших/средних размеров по кол-во товара и ему нужен большой функционал, то его лучше будет сделать на битриксе, так как это банально быстрее, а крупный лучше на фреймворке, битрикс на один явный запрос в базу, 20+ неявных шлёт

Вот отсюда и такое мнение

Что крупные магазины не для битрикса

Denis
22.02.2018
09:28:08
Типа, если со второй попытки не сработало, то таки бросать, а если есть еще попытки, то не бросать
типа если ты получил один exception, обработал его и кинул новый вверх)

Vladimir
22.02.2018
09:52:36
да на том же yii ты максимум за неделю интернет магазин развернешь полноценный

*ну товары придеться забивать еще неделю

но сам app будет готов, и бэк будет удобен

Nastya
22.02.2018
09:53:28
и еще недели две будете трахаться с 1С обменом

Vladimir
22.02.2018
09:53:32
битркс-маст-дай

и еще недели две будете трахаться с 1С обменом
уже все готовое есть, говорю как человек который подерживает 74 ИМ

♿️
22.02.2018
09:53:55
А в 1С с обменом трахаться ну совсем не придется

Vladimir
22.02.2018
09:54:01
70% из них на yii2

Nastya
22.02.2018
09:54:27
ну в 1С будут трахаться другие люди, наверное

Vladimir
22.02.2018
09:54:35
2 магаза на битриксе у нас

Страница 6951 из 8430