You are here

function rules_php_eval_return in Rules 7.2

Same name and namespace in other branches
  1. 6 rules/modules/php.rules.inc \rules_php_eval_return()

Evaluates the given PHP code, with the given variables defined.

This is like rules_php_eval(), but does return the returned data from the PHP code.

Parameters

string $code: The PHP code to run, without <?php or ?>

array $arguments: Array containing variables to be extracted to the code.

Return value

The return value of the evaled code.

Related topics

2 calls to rules_php_eval_return()
RulesPHPDataProcessor::process in modules/php.eval.inc
Overrides RulesDataProcessor::process().
rules_execute_php_eval in modules/php.eval.inc
Action and condition callback: Execute PHP code.

File

modules/php.eval.inc, line 177
Contains rules integration for the php module needed during evaluation.

Code

function rules_php_eval_return($code, $arguments = array()) {
  extract($arguments);
  return eval($code);
}