Апрельский выпуск журнала сообщества Joomla. Краткое содержание статей и интервью этого номера.
16 апреля 2024 года вышли релизы Joomla 5.1 и Joomla 4.4.4. Если Joomla 4.x уже находится в режиме поддержки и получает только "заплатки", то в каждом выпуске Joomla 5.x появляется что-то новое. Краткий список был опубликован в недавней новости. Давайте посмотрим подробнее на то что же именно появилось в Joomla 5.1.
switch (true) { case (condition1): // do something... case (condition2): // then do something else break; case (condition3): deafult: //if condition 3 or default }
switch (true) { case( !empty($condition[1]) && (($condition[1]==$location) || ($condition[1]=='all'))) : ...// и так далее}
switch (true) { case( !empty($condition[1]) && (($condition[1]==$location) || ($condition[1]=='all'))) : default:/// и условие, что ниже}
По логике кейс - это одно значение, а не большое условие.По крайней мере для меня, воспитанного на паскалях и сях :-)
if($a == $b) { ... }if($c == $d) { ...}if($e == $f) { ...}if($g == $h) { ...}
switch(true) { case $a == $b: ... case $c == $d: ... case $e == $f: ... case $g == $h: ... }
Ну да, меня постоянно в ступор вводит отсутсвие строгой типизации и непонятки сравнения переменной с NULL