Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 03.02.2018
Сообщений: 285

Как сделать проверку на одних классах без IF?

25.04.2020, 22:12. Показов 475. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
К примеру есть класс категории и товаров в магазине. И надо вывести товары выбранной категории .
Обычно это все делают if проверками , но вот как это сделать без if? только класы и объекты, без if.

у меня близко нету идей как это возможно реализовать. Можно хоть какой то маленький , самый маленький пример или хотябы просто на словах... Очень заинтересовала задачка.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.04.2020, 22:12
Ответы с готовыми решениями:

Как сделать проверку текста без учета регистра
Нужно чтобы при вводе слова в вводимый текст код сверял его с правильным вариантом. Но никак не могу сделать чтобы он отмечал его...

Как сделать проверку на авторизацию без базы данных .htaccess
Всем привет есть такой код: <?php $admin_login="1"; $admin_password="2"; if($admin_login == ($_POST) && $admin_password ==...

Как сделать проверку лицензии своего продукта и запретить использование без лицензии
Доброго времени суток. К примеру, у меня есть скрипт, который я хочу распространять платно и хочу его обезопасить от копирования. Есть...

4
 Аватар для wwowa
308 / 261 / 70
Регистрация: 01.12.2008
Сообщений: 1,031
25.04.2020, 22:47
Классы никак не отменяют if. Если есть отбор, то всяко по какому то условию. Приведите текст задачи в оригинале.
1
Доброжелательный пушистик
 Аватар для upfly
92 / 55 / 35
Регистрация: 07.06.2012
Сообщений: 307
25.04.2020, 23:56
При чем тут класс и If?
Обычно и правильнее,если очень много if для проверки одного условия то его заменяет switch();
1
105 / 57 / 22
Регистрация: 20.12.2009
Сообщений: 1,282
Записей в блоге: 2
26.04.2020, 00:10
Цитата Сообщение от upfly Посмотреть сообщение
if для проверки одного условия то его заменяет switch();
думаю автор это имел ввиду.
1
Эксперт JSЭксперт HTML/CSS
2151 / 1496 / 651
Регистрация: 16.04.2016
Сообщений: 3,696
26.04.2020, 01:41
Цитата Сообщение от Kazer Посмотреть сообщение
класс категории и товаров в магазине. И надо вывести товары выбранной категории
так и не понял причем тут if....
Без доп.проверок, чтобы был смысл понятен
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class Magazine
{
    private static $arrGds;
    
    public static function set_CG ($cts, $gds)
    {
        self::$arrGds = array_merge_recursive(!self::$arrGds ? array() : self::$arrGds, array($cts => $gds));
        print_r(self::$arrGds);
    }
    
    public static function get_CG ($cts)
    {
        print_r(array_key_exists($cts, self::$arrGds) ? self::$arrGds[$cts] : "incorrect data");
    }
    
}
 
Magazine::set_CG("мучное",["хлебушек", "булочка", "пирожочек"]);
Magazine::set_CG("мучное",["макарошечки"]);
Magazine::get_CG("мучное");
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.04.2020, 01:41
Помогаю со студенческими работами здесь

Как сделать чтоб объект рисовался всегда в одних кардинатах
как сделать чтоб объект рисовался всегда в одних координатах, чтоб когда меняешь радиус круга чтоб он не смещался в сторону а чтоб ,...

Как сделать поля в классах?
Описать на языке c# указанные классы. Обеспечить ввод полей классов-потомков. Вывести на форму вычисленные поля. Поля придумать...

Php mysqli как сделать вывод из базы в массив и сделать проверку на сходство
Здравствуйте, подскажите пожалуйста как сделать что-то подобное. Есть база данных В базе таблица типа: (название 1 столба) - notes ...

Как сделать ввод параметров с клавиатуры в классах?
нужно реализовать ввод данных с клавиатуры с помошью класса

Как сделать поля приватными, но доступными в классах наследниках?
У меня есть код и name, age, food я хочу сделать приватным, но как надо написать, что бы не было ошибки? КОД: class Animals { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru