function sum($arr)
{
if (!is_array($arr) || count($arr)===0) {
return false;
}
$sum = 0;
foreach ($arr as $value) {
if (!is_int($value) && !is_float($value)) {
return false;
}
$sum += $value;
}
return $sum;
}
если value существует, берем значение из value, иначе приравниваем 0.
$value = $value ?? 0
value = value || 0
Можно ли подключиться один раз к базе mysql и дальше делать с этой базой любые запросы?
Почему если fread() стоит раньше шем fwrite(), то консоль вообще ничего не показывает. А если fread поставить ниже fwite() то консоль выводит $msg.
Как достичь результата Array ( [key] => 1 [key2] => 3 ) при исходных данных?
Но почему в переменной startTime значение изменилось?
Потому что тут везде все работает по ссылкам?
Но как мне сделать, чтоб в startTime было постоянно 13:00
$_POST — Переменные HTTP POST
Ассоциативный массив данных, переданных скрипту через HTTP методом POST при использовании application/x-www-form-urlencoded или multipart/form-data в заголовке Content-Type запроса HTTP.
Куда бы вы размещали шаблоны модуля админки? Вместе со всеми в папке views/layouts или в папке views/layouts/admin, то есть вот если несколько шаблонов для админки, то выделять ли их из шаблонов приложения отдельной папкой, как это сделано в контроллерах и вьюхах?
Или в операциях == и != что-то не так?