Я (истина) или (ложь), назначенный в строковой переменной, как:Вычислить строку
$chk="(true) or (false)";
Теперь я хотел бы, чтобы оценить строку, если строка будет оценивать истинным или ложным, как в нем выше должен возвращать false?
Например:
$chk1="(true) and (false)";
вернет ложь.
Вышеупомянутый метод подразумевается в функции веб-приложения, в которой пользователю необходимо повысить уровень до следующего уровня, проверив, очистил ли он другие уровни. Пути к четкому уровню имеют сочетание логических фактов, подобных приведенным выше.
Ленивый способ: 'eval'. Не-ленивый способ: узнать о грамматиках и парсерах и написать свой собственный. – georg
Возможно, вам захочется рассмотреть другие способы хранения таких данных, например JSON. – tyteen4a03