Size: a a a

2021 March 31

AD

Alexander Deider in phpGeeks
ID:0
У вас бывает чувство, что вас накормили гавном? Если нет то попробуйте читать все новые RFC для пыхи. Вот 1 пример:
https://github.com/Girgias/intersection-types

Я даже не знаю как это откоментировать и стоит ли. Насколько крутые были все изменения начиная с 5.4 до 7.4 настолько же убогой мерзостью язык пытаются сделать теперь. Все обновления можно поеделить на два вида:
1. Бесполезный синтаксический сахар, который ухудшает чтение.
2. Реально вредные изменения, которые провоцируют разработчика на уебищные архитектурные решения.

Здесь у нас явно второй случай. Причем в доке к RFC мы видим милые примеры вида:

/** @var Traversable&Countable */

Которые в реальных проектах превратятся в:

/** @var Traversable&Countable&Convertable&HashMapable&Array&Moveble&Yadolboeble&SomethigElseble&ITD */

С
какой целью и зачем это делается мне непонятно, жаль только чем уебищнее RFC с тем большей легкостью оно проходит одобрение :(

А вам нравится куда движется язык?
Да не, встроенные интерфейсы имеют право быть рядом с обычными, они же несут функциональность.
К любому stateful классу можно захотеть прилепить JsonSerializable и особой боли от этого не будет. Хотя, если добавить его же в иерархию основного интерфейса, боли, наверное, будет меньше)
источник

(I

(;¬_¬) Ivan Zhuravle... in phpGeeks
Vladimir
можно и на пхп 5 писать, если захотеть, наверняка на нём ещё дофига проектов осталось и не могут/не хотят обновляться)
Можно. Подтверждаю
источник

AD

Alexander Deider in phpGeeks
ID:0
У вас бывает чувство, что вас накормили гавном? Если нет то попробуйте читать все новые RFC для пыхи. Вот 1 пример:
https://github.com/Girgias/intersection-types

Я даже не знаю как это откоментировать и стоит ли. Насколько крутые были все изменения начиная с 5.4 до 7.4 настолько же убогой мерзостью язык пытаются сделать теперь. Все обновления можно поеделить на два вида:
1. Бесполезный синтаксический сахар, который ухудшает чтение.
2. Реально вредные изменения, которые провоцируют разработчика на уебищные архитектурные решения.

Здесь у нас явно второй случай. Причем в доке к RFC мы видим милые примеры вида:

/** @var Traversable&Countable */

Которые в реальных проектах превратятся в:

/** @var Traversable&Countable&Convertable&HashMapable&Array&Moveble&Yadolboeble&SomethigElseble&ITD */

С
какой целью и зачем это делается мне непонятно, жаль только чем уебищнее RFC с тем большей легкостью оно проходит одобрение :(

А вам нравится куда движется язык?
С другой стороны, а много ли у вас таких интерсектов в PHPDoc прямо сейчас? У меня нету, мне переносить нечего)
источник

AI

Aidar Iskakov in phpGeeks
помогите разобрать ошибку пожалуйста !
187 строка PHP Notice – yii\base\ErrorException
источник

AI

Aidar Iskakov in phpGeeks
источник

T🐜

The Ant 🐜 in phpGeeks
Aidar Iskakov
помогите разобрать ошибку пожалуйста !
187 строка PHP Notice – yii\base\ErrorException
не существует значения в ключе
источник

T🐜

The Ant 🐜 in phpGeeks
проверяй через иссет $periodDays[$task->id][$i]
источник

ПМ

Премьер Министр... in phpGeeks
Aidar Iskakov
помогите разобрать ошибку пожалуйста !
187 строка PHP Notice – yii\base\ErrorException
А какие действия до этого делал, перед тем как ошибка вылезла. Мне обычно помогает понять где я накосячил когда с фреймворками работаю
источник

AI

Aidar Iskakov in phpGeeks
Премьер Министр
А какие действия до этого делал, перед тем как ошибка вылезла. Мне обычно помогает понять где я накосячил когда с фреймворками работаю
честно я слаб в пхп но мне надо сделать, это на yii2  
возможно где то ошибся в интерпретаторе
источник

AI

Aidar Iskakov in phpGeeks
The Ant 🐜
проверяй через иссет $periodDays[$task->id][$i]
так
а его надо писать до или после ?
и так и так выходит та же ошибка
источник

T🐜

The Ant 🐜 in phpGeeks
Aidar Iskakov
так
а его надо писать до или после ?
и так и так выходит та же ошибка
ля... если существует - выводим, если нет - не выводим. Ну? изи же
источник

ПМ

Премьер Министр... in phpGeeks
Aidar Iskakov
честно я слаб в пхп но мне надо сделать, это на yii2  
возможно где то ошибся в интерпретаторе
Ну так сверяйся с документацией фреймворка. Откатить до того момента когда ошибки не было. Если что можешь начать заново и залей на гит. Так сможешь понять где ошибка. Выдели ошибку и в гугл ее может помочь
источник

SR

Sergey Romanenko in phpGeeks
Дмитрий Щербаков
Что такое cp?
Нагрузка на процессор измеряется в cp (cpu points) и равна количеству минут, потраченных одним ядром процессора на выполнение процессов пользователя.
источник

ДЩ

Дмитрий Щербаков... in phpGeeks
Sergey Romanenko
Нагрузка на процессор измеряется в cp (cpu points) и равна количеству минут, потраченных одним ядром процессора на выполнение процессов пользователя.
и причем тут cpu и ддос? разве ддос не стоит смотреть по нагрузке на сеть? )
источник

SR

Sergey Romanenko in phpGeeks
Дмитрий Щербаков
и причем тут cpu и ддос? разве ддос не стоит смотреть по нагрузке на сеть? )
да возможно ты прав
источник

SR

Sergey Romanenko in phpGeeks
тогда причина в другом… хм
источник

ПМ

Премьер Министр... in phpGeeks
Не понимаю зачем лезут во фреймворки не зная php и не умея гуглить и дебажить?
источник

SR

Sergey Romanenko in phpGeeks
а так то какая та анамальная фигня 4 дня подряд была https://i.postimg.cc/j2LP1YhZ/Screenshot-2021-03-31-at-13-30-39.png
источник

V

Vladimir in phpGeeks
Премьер Министр
Не понимаю зачем лезут во фреймворки не зная php и не умея гуглить и дебажить?
ты сам-то ещё никуда не залез, а уже возмущаешься)
источник

ПМ

Премьер Министр... in phpGeeks
Vladimir
ты сам-то ещё никуда не залез, а уже возмущаешься)
Токсик? С чего это ты решил что я не куда не залез? Откуда выводы
источник