With the PhpEvalTask, you can set a property to the results of evaluating a PHP expression
or the result returned by a function/method call.
Table B.44: Attributes
| Name | Type | Description | Default | Required |
|---|---|---|---|---|
function
|
String
| The name of the Property. | n/a | One of these is required. |
expression
|
String
| The expression to evaluate. | n/a | |
class
|
String
| The static class which contains function. | n/a | No |
returnProperty
|
String
| The name of the property to set with result of expression or function call. Note: if this attribute is set, the expression must return a value. | n/a | No |
level
|
String
| Control the level at which php reports status messages. One of error,
warning, info, verbose,
debug.
|
info
| No |
<php function="crypt" returnProperty="enc_passwd">
<param value="${auth.root_passwd}"/>
</php>
<php expression="3 + 4" returnProperty="sum"/>
<php expression="echo 'test';">
<php class="phing.Phing" function="start">
<param value="-projecthelp"/>
<param value="-buildfile"/>
<param value="${phing.file}"/>
</php>