php(
SOURCE
)

The php( function executes a PHP program and returns the result.


Parameters

This function has one parameter:

source – PHP script (source code). Note: It is very convenient to use “pipe” delimiters for this parameter, for example |||script|||. This eliminates needing to worry about the delimiters that occur in the script itself.


Description

This function executes PHP source code and returns the result. Here is a simple example.

php("print 'hello';") ☞ hello

Panorama formulas can be embedded in the PHP source code using special tags. To embed a Panorama formula use

$«formula»$

The formulas are calculated in advance, then embedded into the source code as constants. For example, the formula $«2*3»$ will be embedded into the program as 6. The formula $«upper("hello world")»$ will be embedded as 'HELLO WORLD'.

In the case of text formulas any special characters will be encoded as necessary for a proper PHP constant. For example the formula $«{"}»$ will be embedded as '\x23'.

To embed a Panorama formula with no quotes or translation use

^«formula»^

See Also


History

VersionStatusNotes
10.0No ChangeCarried over from Panorama 6.0.