Встроенные функции

Оглавление

1. Введение
2. Список функций
3. Функции для инициализации переменных из внешних данных
4. Функции для работы со строками и массивами
5. Функции генерации URI и ссылок
6. Функции для дебаггинга




Введение #
К оглавлению

Фреймворк имеет несколько встроенных функций, которые облегчают разработку приложений, так как эти функции доступны в любой области видимости. Допустим получить POST-параметр можно так:
1
2
3

    $text 
POST('text');




Фреймворк предоставляет следующие функции #
К оглавлению

1 GET() Инициализация GET-параметров
2 POST() Инициализация POST-параметров
1 COOKIE() Инициализация COOKIE-параметров
2 htmlChars() Обертка для htmlspecialchars()
1 arrayStrtolower() Обертка для strtolower()
2 arrayStrtoupper() Обертка для strtoupper()
1 createUri() Генерирует строку URI
2 createLink() Генерирует ссылку
1 activeLink() Активизирует ссылку.
2 dbg() Трассировка скрипта


Функции для инициализации переменных из внешних данных #

GET() public function
К списку функций

Инициализация GET-параметров.

Функция возвращает значение GET-параметра по ключу из массива, сформированного фреймворком.

GET ( $key null, $default null )
$key string Ключ искомого GET-параметра.
$default string Значение по умолчанию (в случае отсутствия элемента в массиве).
return string|array Значение GET-параметра или весь массив GET


POST() public function
К списку функций

Инициализация POST-параметров.

Функция возвращает значение POST-параметра по ключу из суперглобального массива.

POST ( $key null, $default null )
$key string Ключ искомого POST-параметра.
$default string Значение по умолчанию (в случае отсутствия элемента в массиве).
return string|array Значение POST-параметра или весь массив POST


COOKIE() public function
К списку функций

Инициализация COOKIE-параметров.

Функция возвращает значение COOKIE-параметра по ключу из суперглобального массива.

COOKIE ( $key null, $default null )
$key string Ключ искомого COOKIE-параметра.
$default string Значение по умолчанию (в случае отсутствия элемента в массиве).
return string|array Значение COOKIE-параметра или весь массив COOKIE


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

htmlChars() public function
К списку функций

Обертка для htmlspecialchars().

Добавляет возможность обработки элементов массива любой вложенности.

htmlChars ( $data )
$data string|array Данные для обработки.
return string|array Обработанные данные.


arrayStrtolower() public function
К списку функций

Обертка для strtolower().

Добавляет возможность обработки элементов массива любой вложенности в кодировке UTF-8.

arrayStrtolower ( $data )
$data string|array Данные для обработки.
return string|array Обработанные данные.


arrayStrtoupper() public function
К списку функций

Обертка для strtoupper().

Добавляет возможность обработки элементов массива любой вложенности в кодировке UTF-8.

arrayStrtoupper ( $data )
$data string|array Данные для обработки.
return string|array Обработанные данные.


Функции генерации URI и ссылок #
Подробнее здесь.

createUrl() public function
К списку функций

Генерирует строку URI.

Функция-обертка для метода public UriManager::createUrl ().

createUri ( $queryString, $mode false )
$queryString string Строка запроса.
$mode boolean|array Режим генерации URL
return string Строка URL согласно настройкам.


createLink() public function
К списку функций

Генерирует ссылку.

Функция-обертка для метода public UrlManager::createLink ().

createLink ( $queryString, $text, $param array )
$queryString string Строка запроса.
$text string Текст ссылки.
$param array Дополнительные параметры.
return string Готовый тег <a>.


activeLink() public function
К списку функций

Активизирует ссылку.

Функция-обертка для метода public Abc\Components\UrlManager\UrlManager::activeLink ().

activeLink ( $returnUrl, $activeСss 'class="active"' )
$returnUrl string Маска возврата.
$activeСss string Стиль CSS.
return string Стиль CSS.


Функция для дебаггинга #
Подробнее здесь.

dbg() public function
К списку функций

Трассировка скрипта.

Функция выводит в браузер структурированный отчет о содержимом переменной или результате работы функций/методов, а также стек прохождения до вызова.

dbg ( $var 'stop' )
$var mixed Трассируемая переменная или результат работы функции/метода.
return void