Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

При работе с серверными скриптами вы можете использовать описанные ниже независимые методы.

alert()


Метод выводит строку в блок Состояние после выполнения серверного скрипта. Если используется несколько команд вывода текста, их результаты склеиваются.

Параметры:

НаименованиеТипОбязательноЗначение по умолчанию
messagestringДаНет

Возвращаемое значение:

Тип

Описание

VoidДанный метод не возвращает значение.


Code Block
languagejs
themeEclipse
titlealert()
linenumberstrue
alert('Сообщение');
// Сообщение

echo()


Метод выводит одну или несколько строк в блок Состояние после выполнения серверного скрипта.

Параметры:

НаименованиеТипОбязательноЗначение по умолчанию
messagesstringДаНет

Возвращаемое значение:

Тип

Описание

VoidДанный метод не возвращает значение.


Code Block
languagejs
themeEclipse
titleecho()
linenumberstrue
echo('Сообщение');
// Сообщение

json()


Метод выводит строку, содержащую JSON-представление указанного значения, в блок Состояние под серверным скриптом после выполнения.

Параметры:

НаименованиеТипОбязательноЗначение по умолчанию
valueanyДаНет

Возвращаемое значение:

Тип

Описание

VoidДанный метод не возвращает значение.


Code Block
languagejs
themeEclipse
titlejson()
linenumberstrue
json('{"key":"value"}')
//"{\"key\":\"value\"}" 

print()


Метод используется для вывода строки в блоке Состояние после выполнения серверного скрипта.

Параметры:

НаименованиеТипОбязательноЗначение по умолчанию
messageanyДаНет

Возвращаемое значение:

Тип

Описание

IntegerВозвращает количество символов в переданном сообщении.


Code Block
languagejs
themeEclipse
linenumberstrue
print('Сообщение')
// Сообщение

print_r()


Метод выводит удобочитаемую информацию о переменной в серверном скрипте. Если задана строка, целое число или число с плавающей запятой, будет напечатано само значение. Если задан массив, значения будут представлены в формате, который показывает ключи и элементы. Аналогичные обозначения используются для объектов.

Параметры:

НаименованиеТипОбязательноЗначение по умолчанию
valueanyДаНет

Возвращаемое значение:

Тип

Описание

Void

Данный метод не возвращает значение.


Code Block
languagejs
themeEclipse
firstlineprint_r()
linenumberstrue
print_r({key: 'value'});
//V8Object Object
//(
//    [key] => value
//) 

sleep()


Метод используется для откладывания выполнения серверного скрипта.

Параметры:

НаименованиеТипОбязательноЗначение по умолчанию
secondsintegerДаНет

Возвращаемое значение:

Тип

Описание

VoidДанный метод не возвращает значение.


Code Block
languagejs
themeEclipse
titlesleep()
linenumberstrue
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

Если время задержки превышает время ожидания выполнения серверного скрипта, для выполнения отложенной части скрипта используйте отложенное событие ss.eventQueueScheduled().

var_dump()


Метод принимает множество параметров разных типов, о каждом из которых выводит информацию в блок Состояние после выполнения серверного скрипта.

Параметры:

НаименованиеТипОбязательноЗначение по умолчанию
valueanyДаНет

Возвращаемое значение:

Тип

Описание

VoidДанный метод не возвращает значение.


Code Block
languagejs
themeEclipse
titlevar_dump()
linenumberstrue
var_dump({key: 'value'});
//object(Object)#835396 (1) {
//  ["key"] =>
//  string(5) "value"
//} 


Table of Contents