if(@eval("\$result = $expresion;")===FALSE){
$result=0;
}
Не поймает деление на 0 ошибок.
Как насчет использования шаблона внутри селектора CSS:
[class^=node-] {
color: red;
}
Это выбирает все элементы с классом, начинающимся с 'node -'.
Вы можете просто добавить общий класс ко всем тегам формы, на которые вы хотите повлиять, и использовать этот один класс в селекторе вместо повторения правил с несколькими идентификаторами.
<form id="node-825" class="layout_1">
...
</form>
<form id="node-826">
...
</form>
<form id="node-827" class="layout_1">
...
</form>
... и в CSS
.layout_1 input[type="text"],
.layout_1 input[type="tel"],
.layout_1 input[type="password"],
.layout_1 input[type="email"],
.layout_1 textarea,
.layout_1 select {
height: 40px;
padding: 10px;
}
... что повлияет на #node-825
и #node-827
, но не на #node-826