Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Блок кода
languagephp
$localVar = 123
#moduleVar = true
del("$localVar")   // Удаляет локальную переменную $localVar
del("localVar")    // Тоже самое что и del("$localVar")
del("#moduleVar")  // Удаляет переменную с областью видимости в пределах модуля 

Математические функции

math.pos(num

...

mixed) number

Назначение: фактически преобразует аргумент к числу. Эквивалент унарной операции "+".

...

Блок кода
languagephp
$a = math.not(5) // $a равно false
$a = math.not(0) // $a равно true
$a = !0          // то же, что и предыдущая строка

math.add(num1 number, num2 number, precision int = 12) bool

Назначение: сложение чисел. Эквивалент бинарной операции "+".

Аргументы:

  1. num1 - первое слагаемое.
  2. num2 - второе слагаемое.
  3. precision - точность вычислений, количество цифр после запятой. Значение по умолчанию 12, масимальное - 100.

Возвращаемое значение: сумма чисел.

Блок кода
languagephp
$a = math.add(1.5, 3.5)         // $a равно 5
$a = 1.5 + 3.5                  // то же, что и предыдущая строка
$a = math.add(1.000006, 2.1, 5) // $a равно 3.10001

Функции для работы со строками

...