Runs a defined SurrealQL function on the remote database.
Method Syntax
$db->run($function, $version, $params);Arguments
Arguments | Type | Description |
|---|---|---|
$function | string | The name of the function to run. |
$version |
| The version of the function to run. |
$params |
| An array of parameters to pass to the function. |
Example
Example
$functionA = $db->run("fn::hello_world", null, ["Tobie"]);
$functionB = $db->run("fn::hello_world", "v1", ["Tobie"]);
// or with named arguments
$functionA = $db->run("fn::hello_world", params: ["Tobie"]);
$functionB = $db->run("fn::hello_world", version: "v1", params: ["Tobie"]);