Переменные и константы
Чтобы создать новую переменную просто присвойте ей значение. Для одной и той же переменной разрешается задавать значения разных типов.
Значением неинициализированной переменной является null.
Значение константы задаётся только один раз и не может быть изменено. Имя константы в ksi заканчивается символом #.
Константы пока не реализованы в интерпретаторе.
Значением константы не может быть массив, объект класса или ассоциативный массив.
Связывание переменных
Переменные можно связать. У связанных переменных значение хранится в общей ячейке.
Связывание переменных пока не реализовано в интерпретаторе.
Для разрыва связи нужно переназначить связь на null.
Предопределённые константы
Предопределённые константы пока не реализованы в интерпретаторе.
Имена этих констант зарезервировано:
Определение типа переменной
Чтобы узнать тип переменной – в конце её имени ставится символ $, или используется native-функция #type.
В ksi тип одной переменной может быть значением и его можно присвоить любой другой переменной.