(UA) IT/Tech Ukrainians in Canada
-
Скажімо так, отаке зробити більше не можна, починаючи з php 8.0 $a = 1; $b = 'string'; $c = true; echo $a + $b . $c; // Unsupported operand types error Отаке все ще можна $a = 1; $b = '2': echo $a + $b; // 3, string auto typecasts into int because it can Але це не значить, шо так робити треба, більш-менш нормальний код виглядає якось так setActivityDate(new DateTime()) ->setActivityType($activityType->value) ->setDescription($description) ->setTenant($this->tenantRegistry->getTenant()); if ($user) { $activityLog->setUser($user); } $this->activityLogRepository->add($activityLog); } }
-
а там ще perl був, чого його ніхто ще не згадав?
-
доречі гарні часи були)))
-
я цю хуйню чую регулярно останні 18 років, тільки назва срібної кулі змінюється кожен раз на іншу
-
ну і property hooks які apparently have been the most requested feature 🤷♂️ ми не вирішили шо з ними робити поки шо, з одного боку, reducing boilerplate code, з другого боку, getters/setters are much more convenient to navigate in ide