3,6% сняли, тоже меньше обычного, обычно 5-6 :)
Я об этом и писал выше... А я уж думать начал, что у меня мозг набекрень пошел...
Ваш пример тоже не работает:
function eyestopper(){ $eyestoppers[] = array('1','2','3'); return $eyestoppers;}eyestopper();if($eyestoppers){ print_r($eyestoppers);}
будет работать только так:
function eyestopper(){ $eyestoppers[] = array('1','2','3'); return $eyestoppers;}eyestopper();if( eyestopper() ){ print_r( eyestopper() );}
function ziliboba($test){ $test ='xxx'; return $test;}
не выводит ничего:
echo $test;
а так выводит:
echo ziliboba($test);
Или я вас не правильно понял?
Разве можно переменную из функции вызывать извне? Я что-то сплю уже на ходу, если честно :)
Разве так можно? Не пробовал так :)
У него $eyestoppers пустой. print_r не выводит ничего.
Можно вначале посмотреть:
function eyestopper(){$query = "SELECT id, title, img, anons, date, author, description, keywords FROM articles WHERE visible='1'";$res = mysql_query($query) or die (mysql_error()); while ($row = mysql_fetch_assoc($res)){$eyestoppers[] = $row; }return $eyestoppers;}print_r( eyestopper() );
Кстати да, нет же вызова самой функции, в примере по крайней мере...
Надо как то так, вроде:
$eyestoppers = eyestopper($eyestopper);
А потом уже перебирать:
foreach($eyestoppers as $eyestopper)
Смотрите тогда что в массиве выводится:
print_r($eyestoppers);
Вы не путайте "скучно" и "с вами скучно" :)
Стоп стоп стоп, я не пью только до 16 апреля 🤣