Befolgen Sie diese Anweisungen, um Ihren PHP-Code zu erstellen.
<?php
// Scripthauptteil
?>
Sie können ein PHP-Script mit oder ohne Klasse und Methode 'evaluate' erstellen. Die von Ihnen gewählte Option hat sowohl Auswirkungen auf den Inhalt des Scripts als auch die Einstellung der Eigenschaft Invoke evaluate method (Methode 'evaluate' aufrufen) des PHPCompute-Knotens:
Die Eigenschaft Invoke evaluate method (Methode 'evaluate' aufrufen) des PHPCompute-Knotens ist standardmäßig ausgewählt, d. h., im PHP-Script wird eine Klasse und eine Methode 'evaluate' erwartet.
Der PHP-Code muss eine Klasse mit demselben Namen wie die PHP-Datei enthalten (beispielsweise Hello); diese Klasse wiederum muss eine Funktion mit der Bezeichnung evaluate enthalten, die über Parameter für die Ein- und Ausgabenachrichten-Assembly verfügt:
<?php
class Hello {
/**
* An example of MessageBrokerSimpleTransform
* @MessageBrokerSimpleTransform
*/
function evaluate($output_assembly, $input_assembly) {
// transformation code here
// $output_assembly ->XMLNSC->... = $input_assembly->XMLNSC->...
}
}
?>
Weitere Informationen zu der in diesem Beispiel gezeigten Anmerkung '@MessageBrokerSimpleTransform' finden Sie im Abschnitt Anmerkungen verwenden.
<?php
$output_message = new MbsMessage();
// transformation code here
// $output_message->XMLNSC->... = $assembly->XMLNSC->...
$output_assembly = new MbsMessageAssembly($assembly, $output_message);
$output_assembly->propagate("out");
?>
Die Eigenschaft Invoke evaluate method (Methode 'evaluate' aufrufen) des PHPCompute-Knotens ist standardmäßig ausgewählt, d. h., im PHP-Script wird eine Klasse und eine Methode 'evaluate' erwartet. Wenn Sie ein PHP-Script ohne Klasse und Methode 'evaluate' verwenden, müssen Sie die Markierung der Eigenschaft Invoke evaluate method (Methode 'evaluate' aufrufen) des PHPCompute-Knotens entfernen.
Sie müssen die Nachrichten-Assembly vor dem Scriptende explizit an eines der Ausgabeterminals weitergeben.
Ordnen Sie Ihren PHP-Code nach dessen Erstellung dem PHPCompute-Knoten zu, indem Sie die Anweisungen im Abschnitt PHP-Code einem PHPCompute-Knoten zuordnen befolgen.
Informationen zur PHP-Scripting-Sprache finden Sie auf der PHP: Hypertext-Vorprozessor-Website.