[PHP] Как лучше написать скрипт?

1 23
LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#21
php.developer:
ortegas, Вы функции используете не по назначению. Вам это пытаются объяснить.

Не то чтоб. Он себе в голову вдолбил, что if и else это зло, а функции это хорошо. Вот в чём корень проблемы.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
php.developer
На сайте с 22.11.2010
Offline
94
#22
LEOnidUKG:
Не то чтоб. Он себе в голову вдолбил, что if и else это зло, а функции это хорошо. Вот в чём корень проблемы.

Нуу...if else elseif это святое:) Однажды достался на переписывание движок, админка которого состояла из файла index.php было около 6к строк,и кстати с читаемостью кода проблем не было:) Все было на if elseif, ничего, нормально.

O
На сайте с 29.05.2008
Offline
195
#23

А почему функции это зло?

php.developer
На сайте с 22.11.2010
Offline
94
#24
ortegas:
А почему функции это зло?

Не зло. Просто их применение должно быть обосновано, как в общем то всё, в вопросе программирования.

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#25
ortegas:
А почему функции это зло?

Оно не зло, просто у них своё предназначение и не нужно вместо:

if ($error&&$show_error) {echo 'Произошла ошибка';}

писать:

function ($error)

{

global $show_error;

if ($show_error) {echo 'Произошла ошибка';}

}

Вам за такой код никто спасибо не скажет, а памяти откушаете больше т.к. у вас функция создаётся при любом раскладе.

O
На сайте с 29.05.2008
Offline
195
#26

LEOnidUKG, а у меня такого и нету.. У меня функция логирования ошибок.

Ладно. Вы уж точно учите PHP, а может уже выучили, чем я ;). Посмотрим :).

1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий