Код: Выделить всё
<?php$dat = date(d.m.Y);$den = substr($dat,0,-6);$mes = substr($dat,2,-4);$god = substr($dat,4);function dneyvmes($dney){if (($mes == '01') || ($mes == '03') || ($mes == '05') || ($mes == '07') || ($mes == '08') || ($mes == '10') || ($mes == '12')){$dney = '31';}elseif (($mes == '04') || ($mes == '06') || ($mes == '09') || ($mes == '11')){$dney = '30';}elseif (($mes == '02') && ($god%4==0)){$dney = '29';}elseif (($mes == '02') && ($god%4!==0)){$dney = '28';}}dneyvmes($dney);echo $dney;?>
Можно ли при выводе функции задавать переменную, т.е.
Код: Выделить всё
dneyvmes($dney);
Если да, то помогите, пожалуйста, найти ошибку в коде.
Если нет, то как можно участку кода присвоить переменную, чтобы по 20 раз огромный код не вставлять