Обработка типа условия "PHP код"

Рейтинг: 0  
Новая
Предложил Гурин Павел 04.10.2012 17:52:54

Обработка типа условия "PHP код"

Сейчас сразу и не понять как пользоваться данным типом условия.
Разобравшись оказалось что у этого условия не такая и большая область применения.

Можно например сделать такую проверку 1-1 вернет 0 можно просто написать true/false.

Код метода:

 public function Evaluate(CBPActivity $ownerActivity)
{
   @e val("\$result = ".$this->condition.";");
   return $result;
}

Предлагаю например такой код:

public function Evaluate(CBPActivity $ownerActivity)
{
   @e val('$result = f unction($this){'.$this->condition.'};');
   return $result($ownerActivity->GetRootActivity());
} 
В php коде блока действия можно будет писать такой код:

if (100 > 0){
   $result = true;
}else{
   $result = false;
}
return $result; 



У нас сразу появится и объект $this и возможность писать полноценные условия.