Process
in package
Process utility functions
Tags
Table of Contents
Methods
- escape() : string
- Escapes a string to be used as a shell argument.
- escapeShellCommand() : string
- Escapes an array of arguments that make up a shell command
- setEnv() : bool
- Makes putenv environment changes available in $_SERVER and $_ENV
Methods
escape()
Escapes a string to be used as a shell argument.
public
static escape(string $arg[, bool $meta = true ][, bool $module = false ]) : string
From https://github.com/johnstevenson/winbox-args MIT Licensed (c) John Stevenson john-stevenson@blueyonder.co.uk
Parameters
- $arg : string
-
The argument to be escaped
- $meta : bool = true
-
Additionally escape cmd.exe meta characters
- $module : bool = false
-
The argument is the module to invoke
Return values
stringescapeShellCommand()
Escapes an array of arguments that make up a shell command
public
static escapeShellCommand(array<string|int, string> $args) : string
Parameters
- $args : array<string|int, string>
-
Argument list, with the module name first
Return values
stringsetEnv()
Makes putenv environment changes available in $_SERVER and $_ENV
public
static setEnv(string $name[, string|null $value = null ]) : bool
Parameters
- $name : string
- $value : string|null = null
-
A null value unsets the variable