Выдано 108978 лицензий

Безопасность при разработке модулей

В HostCMS существует ряд методов и функций, предназначенных для приведения входных данных к типу, который ожидает программист.

Работа с массивами

Класс Core_Array предназначен для безопасной работы с массивами. Для доступа к суперглобальным массивам $_GET, $_POST и $_REQUEST используйте, соответственно, методы getGet($keyName), getPost($keyName), getRequest($keyName). Если значения не существовало, будет возвращено значение NULL, либо значение, переданное вторым аргументом, например:

// Возвращает значение параметра 'foo' из $_GET или NULL если ключ не существует
$value = Core_Array::getGet('foo');
// Возвращает значение параметра 'foo' из $_GET или 'bar' если ключ не существует
$value = Core_Array::getGet('foo', 'bar');