че не правильно???

Печать RSS
22

Автор
Землянин
0
че я не правильно вписал в код?
<?php
// Определение времени суток
function hi ()
{
$h = ('H');
$i = ('i');
if ($h>=0 && $h<=4)
{
$hi = 'Доброй ночи';
} elseif ($h>4 && $h<=12)
{
$hi = 'Доброе утро';
} elseif ($h>=12 && $h<=17)
{
$hi = 'Добрый день';
} elseif ($h>=17 && $h<=22)
{
$hi = 'Добрый вечер';
} elseif ($h>=22 && $h<=23)
{
$hi = 'Доброй ночи';
}
return $hi;
echo $hi;
}
echo hi ();
echo ', Виталий!';
?>

ツ ツ ツ
0
там где $h = ( 'H' ); должно быть $h = date( 'H' ); и там где $h > 4 должно быть $h >= 4
а echo $hi ; и $i = ( 'i' ); вообще не нужно
Автор
Землянин
0
2. спасибо smile
Автор
Землянин
0
а как сделать вместо hi () на $hi?

ツ ツ ツ
0
Убери в начале function hi ()
{ и в конце } или просто $hi = hi();
Автор
Землянин
0
понятно теперь smile спасибо
Автор
Землянин
0
че сдесь не верно sad
25 <? function rusdate ($d)
[Edit|New|Del]
26 <? {
[Edit|New|Del]
27 <? $montharr = array ('января', 'февраля','марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря');
[Edit|New|Del]
28 <? $i = date ('m',$d) - 1;
[Edit|New|Del]
29 <? return date ('j',$d).'$montharr[$i]'.date ('Y',$d);
[Edit|New|Del]
30 <? }
[Edit|New|Del]
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск