Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
<?
include ("config.php");
srand((double)microtime()*1000000);
$randomnumber = rand(0,$howmany);
if ($randomnumber== "0") {
include ("ads/ad1.php");
}
if ($randomnumber== "1") {
include ("ads/ad2.php");
}
if ($randomnumber== "2") {
include ("ads/ad3.php");
}
/*
И ТАК ДАЛЕЕ - ПРИМ.АВТ.
*/
if ($randomnumber== "24") {
include ("ads/ad25.inc");
}
?>
Мы уже четвертые разработчики проекта на osCommerce (по умолчанию говнокод, а поскольку мы уже четвертые - вы представьте, что там понаписывали!). Встретил ЭТО.
Хмыы....?
> Алсо, двойные кавычки юзать - тоже не очень хорошая манера.
C каких это пор, это плохая манера? А ты знаешь что строки в одинарных кавычках интерпретируются быстрее поскольку в них не ищутся константы и переменные?
Причем, что примечательно: даже если мы уже нашли подходящую рекламу - мы не купаемся в лучах славы, а продолжаем поиск - авось еще что-нить подойдет...
древнекитайский метод программирования.
include ('ads/ad'.$randomnumber.'.php');
Нафига тут еще что-то писать? Очнись?
Алсо, двойные кавычки юзать - тоже не очень хорошая манера.
> Алсо, двойные кавычки юзать - тоже не очень хорошая манера.
C каких это пор, это плохая манера? А ты знаешь что строки в одинарных кавычках интерпретируются быстрее поскольку в них не ищутся константы и переменные?
Двойные кавычки тут не нужны, тут просто текст - путь к файлу.
Короче, +1