@phpgeeks

Страница 283 из 8430
? Snyp
01.07.2016
03:16:02
Есть чаты по Yii?

Vladimir
01.07.2016
03:42:23
Нет? А если найду? )

╡Ŏ_Ŏ╞
01.07.2016
04:34:42
че это

йии

Google
╡Ŏ_Ŏ╞
01.07.2016
04:35:59
Нет? А если найду? )
пока ты писал сасао нашел уже

Артур Евгеньевич
01.07.2016
04:54:54
По Laravel есть

https://telegram.me/laravel_pro

Котяй Негодяй
01.07.2016
05:35:05
Увидел такую конструкцию в легаси коде: public static function sessionDataCorrect($sessionData) { static $results = array(); // Bla-bla-bla } Теперь у меня два вопроса: 1. А что, так можно? 2. Не будет ли $results затираться при каждом новом вызове sessionDataCorrect()?

Artur
01.07.2016
05:48:58
Сложна

Как я сюда попал вообще

(;¬_¬)
01.07.2016
05:55:57
Paris, но это только orm
Париж это AR а ORM это Idiorm

Bear
01.07.2016
05:57:09
Да сорян, обычно они пакетом ставятся

(;¬_¬)
01.07.2016
05:57:47
а суть-то функции какая?

что там в бла-бла-бла?

ну да, раз статик

а пример можно, когда public static function создается вне класса?

Google
(;¬_¬)
01.07.2016
05:59:34
ну, как мне кажется, это тупо вырывали функции из класса не удаляя лишние куски

Bear
01.07.2016
05:59:47
Ну вообще это странно

(;¬_¬)
01.07.2016
05:59:58
ну о чем я и говорю

ну это мудацкий подход так-то...

Владимир
01.07.2016
06:00:26
там же фатал будет

Bear
01.07.2016
06:00:30
Ага и всю инкапсуляцию и атрибуты тоже запихнул рядышком с функцией

Владимир
01.07.2016
06:00:46
Parse error точнее

Bear
01.07.2016
06:01:16
Разве? Мне никогда в голову не приходило такой бред написать, я даже не знаю как отреагирует

Владимир
01.07.2016
06:01:36
мне тоже, но что-то мне подсказвыет, что работать это не должно

(;¬_¬)
01.07.2016
06:02:40
syntax error, unexpected 'public' (T_PUBLIC)

Bear
01.07.2016
06:02:43
Такое чувство, что функцию in_array украли из js, результат ее работы без стрикта непредсказуем

Vadim
01.07.2016
06:02:49
запускать боюсь, вдруг проклятие наложится какое

Bear
01.07.2016
06:03:28
Ты к функции припиши

Static

Владимир
01.07.2016
06:03:36
а че должно ругаться

(;¬_¬)
01.07.2016
06:03:40
а, не тот статик

а теперь мы пришли к тому, где же модификаторы оставляли в том коде =)

Vadim
01.07.2016
06:04:11
аааа, ну так ругается

Google
(;¬_¬)
01.07.2016
06:04:27
если внутри функции - то говно вопрос, почему им не работать

а если перед function то что там за пиздец и как он работал

оно даже не интерпретируется ведь

Bear
01.07.2016
06:05:02
Не используется - анализатор не трогает)

Vadim
01.07.2016
06:06:11
сожгите написавшего просто и все :)

Котяй Негодяй
01.07.2016
06:17:07
что там в бла-бла-бла?
Там многократные обращения к базе, бизнес-логика, которая модифицирует сессию с учётом результатов текущего запроса.

что там в бла-бла-бла?
Далее $hash = md5(serialize($sessionData)) . '_' . Entity::factory('Region')->getCurrentRegion(); if (isset($results[$hash])) return $results[$hash];

В общем, static $results = array(); при повторном присвоении игнорится.

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

Ну, в начале метода объявляется статик $results, если он отсутствует. Потом вычисляется хэш исходных данных, проверяется наличие ключа, равного имени хеша, в $results, и, если ключ есть, то возращается соответствующий элемент массива $results. Если не найден, происходит обработка и результат записывается в $results[$hash].

(;¬_¬)
01.07.2016
06:28:57
ну... а при следующей итерации?

результы пустые?

Котяй Негодяй
01.07.2016
06:29:31
результы пустые?
Неа. Это, как ни странно, работает.

(;¬_¬)
01.07.2016
06:29:39
О_о ебаное вуду

Котяй Негодяй
01.07.2016
06:30:40
результы пустые?
То бишь, при следующем вызове static $results = array(); в $results присутствуют все уникальные результаты предыдущих вызовов. =)

Сам в ахуе.

(;¬_¬)
01.07.2016
06:31:37
т.е. он статик не только в функции а более глобально получается? О_о

Владимир
01.07.2016
06:32:58
http://php.net/manual/ru/language.variables.scope.php

Котяй Негодяй
01.07.2016
06:33:16
Как говорят аборигены, это кеширование закрыло серьёзную дыру в производительности. Правда я сам не знаю, сколько раз это метод вызывается за один запрос. =) Там присутствует рекурсивная обработка.

Admin
ERROR: S client not available

Google
Котяй Негодяй
01.07.2016
06:33:23
Хотя, это довольно странно.

Vadim
01.07.2016
06:35:10
блин, надо почитать про такой поликостылизм, должно быть что-то инетересное)

Котяй Негодяй
01.07.2016
06:35:11
> Другой важной особенностью области видимости переменной является статическая переменная. Статическая переменная существует только в локальной области видимости функции, но не теряет своего значения, когда выполнение программы выходит из этой области видимости

Замечание: Статические объявления вычисляются во время компиляции скрипта.

Поэтому повторное присваивание при объявлении не работает.

Kirby:3
01.07.2016
07:02:43
А есть тут кто работает на вебкам сайтах? типа LiveJasmin и Bongacams?

в разделе Adult

(;¬_¬)
01.07.2016
07:14:57
боль
01.07.2016
07:15:40
Кодит их :)

Anonymous*
01.07.2016
07:16:49
Пхах Я тоже подумал про раздевается

Alexander
01.07.2016
07:19:08
У меня когда-то была идея фикс сделать аналог. Даже какие-то наработки остались. Но за неимением времени забил на эту тему временно

А че у тя за вопрос по поводу вебкамов?

Anonymous*
01.07.2016
07:24:27
Хах однажды накидались с чуваком он сказал что на скайп подрочил на телку

А она ему потом сказала что это фейк и типа 5к должен иначе видео отправлю твоим друзьям

Sergey
01.07.2016
07:24:59
боюсь раздевающиеся программцы это в раздел Adult 30+ для самых извращенцев )

(;¬_¬)
01.07.2016
07:27:25
посмотреть, как они в одних трусиках наяривают код и матерятся

Anonymous*
01.07.2016
07:28:17
Я за рулем только матерюсь

Google
Sergey
01.07.2016
07:29:05
я в зале и с товарищами матерюсь, но как сапожник в 5 поколении

Anonymous*
01.07.2016
07:31:55
На самом деле я вообще уже давно не матом не разговариваю

Уже жалуются

(;¬_¬)
01.07.2016
07:32:33
я в зале и с товарищами матерюсь, но как сапожник в 5 поколении
это значит хуже в 5 раз чем сапожник или приличнее? =)

На самом деле я вообще уже давно не матом не разговариваю
а им и не надо разговаривать. им надо ругаться

Sergey
01.07.2016
07:33:05
Но, если смотреть на манеру общения в контексте комьюнити, то я за то, чтобы не было мата

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