When working with the server scripts, use the independent methods described below.
Use the method to output a string to the Info block after the server script execution. If there are multiple text output commands used, their results are combined.
Parameter(s):
Name | Type | Mandatory | Default value |
---|---|---|---|
message | String | Y | N |
Return:
Type | Description |
---|---|
Void | This method does not return a value. |
Example:
alert('Message'); // Message |
Use the method to output one or more string to the Info block after the server script execution.
Parameter(s):
Name | Type | Mandatory | Default value |
---|---|---|---|
messages | String | Y | N |
Return:
Type | Description |
---|---|
Void | This method does not return a value. |
Example:
echo('Message'); // Message |
Use the method to output a string containing the JSON representation of the specified value to the Info block under the server script after the execution.
Parameter(s):
Name | Type | Mandatory | Default value |
---|---|---|---|
value | Any | Y | N |
Return:
Type | Description |
---|---|
Void | This method does not return a value. |
Example:
json('{"key":"value"}') // "{\"key\":\"value\"}" |
Use the method to display a string in the Info block after the server script execution.
Parameter(s):
Name | Type | Mandatory | Default value |
---|---|---|---|
message | Any | Y | N |
Return:
Type | Description |
---|---|
Integer | This method returns the number of characters in the transmitted message. |
Example:
print('Message') // Message |
Use the method to output human-readable information about the variable in the server script. If a string, integer, or floating point number is given, the value itself will be printed. If an array is given, the values will be presented in the key-value format. Similar designations are used for objects.
Parameter(s):
Name | Type | Mandatory | Default value |
---|---|---|---|
value | Any | Y | N |
Return:
Type | Description |
---|---|
Void | This method does not return a value. |
Example:
print_r({key: 'value'}); //V8Object Object //( // [key] => value //) |
Use the method to delay the execution of a server script.
Parameter(s):
Name | Type | Mandatory | Default value |
---|---|---|---|
seconds | Integer | Y | N |
Return:
Type | Description |
---|---|
Void | This method does not return a value. |
Example:
ss.info(new SimpleDateTime().getValue()); sleep(10); ss.info(new SimpleDateTime().getValue()); // Info: 2022-09-28 09:46:59 // Info: 2022-09-28 09:47:09 |
If the delay exceeds the server script execution timeout, use the ss.eventQueueScheduled() event to execute the delayed part of the script.
Use the method to accept a set of parameters of different types, the information about each of them is displayed in the Info block after the server script execution.
Parameter(s):
Name | Type | Mandatory | Default value |
---|---|---|---|
value | Any | Y | N |
Return:
Type | Description |
---|---|
Void | This method does not return a value. |
Example:
var_dump({key: 'value'}); //object(Object)#835396 (1) { // ["key"] => // string(5) "value" //} |