Автор Тема: Как использовать вместо знака (<>=!) переменную ?  (Прочитано 3945 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ded

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Мне нужно хранить знаки (<,>,=,!=,== и т.д.) в базе. Как потом организовать мат.логику, используя значения из базы ?. (пример: $a="<". Нужно в результате : If (1 < 2) { print "!";} # только мвесто знака "<" нужно использовать переменную $a

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
так никто не делает
зачем тебе это понадобилось?

Оффлайн Ded

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
У меня задача :
Нужна организация админирстрирования коридоров
(с вводом значений и с вводом знаков)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
слова "администрирование коридоров" означают для меня не больше, чем "череззадрипирование мухоморов".
постарайся внятно описать задачу. если такое описание, конечно, существует в природе

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Ded
Варианта два:
первый - сделать список разрешенных операций. И соответственно switch case в коде (ну не будет у тебя больше 5-6 вариантов условия)
второй - действительно считать эти условия. Тогда копай в сторону lambda-functions (create_function()) с возвратом булевого значения.[off]Но имей в виду, что lambda, по моим наблюдениям, при хотя бы одном вызове тормозит выполнение на 0.3-0.4 сек.[/off]

Я бы сделал вар.1
LJ: Backslashed life (rss)

Оффлайн Ded

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 3
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
CGVictor, спасибо за совет.

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
Ded
Always welcome. А задача и правда нестандартная :)
LJ: Backslashed life (rss)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28