Downloads
Documentation
Get Involved
Help
Search docs
International PHP Conference Berlin 2025
Getting Started
Introduction
A simple tutorial
Language Reference
Basic syntax
Types
Variables
Constants
Expressions
Operators
Control Structures
Functions
Classes and Objects
Namespaces
Enumerations
Errors
Exceptions
Fibers
Generators
Attributes
References Explained
Predefined Variables
Predefined Exceptions
Predefined Interfaces and Classes
Predefined Attributes
Context options and parameters
Supported Protocols and Wrappers
Security
Introduction
General considerations
Installed as CGI binary
Installed as an Apache module
Session Security
Filesystem Security
Database Security
Error Reporting
User Submitted Data
Hiding PHP
Keeping Current
Features
HTTP authentication with PHP
Cookies
Sessions
Handling file uploads
Using remote files
Connection handling
Persistent Database Connections
Command line usage
Garbage Collection
DTrace Dynamic Tracing
Function Reference
Affecting PHP's Behaviour
Audio Formats Manipulation
Authentication Services
Command Line Specific Extensions
Compression and Archive Extensions
Cryptography Extensions
Database Extensions
Date and Time Related Extensions
File System Related Extensions
Human Language and Character Encoding Support
Image Processing and Generation
Mail Related Extensions
Mathematical Extensions
Non-Text MIME Output
Process Control Extensions
Other Basic Extensions
Other Services
Search Engine Extensions
Server Specific Extensions
Session Extensions
Text Processing
Variable and Type Related Extensions
Web Services
Windows Only Extensions
XML Manipulation
GUI Extensions
Keyboard Shortcuts
?
This help
j
Next menu item
k
Previous menu item
g p
Previous man page
g n
Next man page
G
Scroll to bottom
g g
Scroll to top
g h
Goto homepage
g s
Goto search
(current page)
/
Focus search box
Введение »
« Модули для работы с GUI
Руководство по PHP
Справочник функций
Модули для работы с GUI
Язык:
English
German
Spanish
French
Italian
Japanese
Brazilian Portuguese
Russian
Turkish
Ukrainian
Chinese (Simplified)
Other
UI
Введение
Установка и настройка
Требования
Установка
UI\Point
— Представляет позицию (x,y)
UI\Point::at
— Приведение Size
UI\Point::__construct
— Создать новый объект Point
UI\Point::getX
— Получает X
UI\Point::getY
— Получить Y
UI\Point::setX
— Установить X
UI\Point::setY
— Установить Y
UI\Size
— Представляет размеры (ширина, высота)
UI\Size::__construct
— Создать новый объект Size
UI\Size::getHeight
— Получает высоту
UI\Size::getWidth
— Получает ширину
UI\Size::of
— Приведение Point
UI\Size::setHeight
— Установить высоту
UI\Size::setWidth
— Установить ширину
UI\Window
— Окно
UI\Window::add
— Добавить элемент управления
UI\Window::__construct
— Создать новый объект Window
UI\Window::error
— Показать блок ошибки
UI\Window::getSize
— Получить размер окна
UI\Window::getTitle
— Получить заголовок
UI\Window::hasBorders
— Определение рамки
UI\Window::hasMargin
— Определение полей
UI\Window::isFullScreen
— Определение полного экрана
UI\Window::msg
— Показать блок сообщения
UI\Window::onClosing
— Callback-функция закрытия
UI\Window::open
— Открыть диалоговое окно
UI\Window::save
— Сохранить диалоговое окно
UI\Window::setBorders
— Использование рамок
UI\Window::setFullScreen
— Использование полного экрана
UI\Window::setMargin
— Использование поля
UI\Window::setSize
— Установить размер
UI\Window::setTitle
— Заголовок окна
UI\Control
— Элемент управления
UI\Control::destroy
— Уничтожить управляющий элемент
UI\Control::disable
— Отключить управляющий элемент
UI\Control::enable
— Включить управляющий элемент
UI\Control::getParent
— Получить родительский управляющий элемент
UI\Control::getTopLevel
— Получить верхний уровень
UI\Control::hide
— Скрыть управляющий элемент
UI\Control::isEnabled
— Определить, включён ли управляющий элемент
UI\Control::isVisible
— Определить, видимый ли управляющий элемент
UI\Control::setParent
— Установить родительский управляющий элемент
UI\Control::show
— Показать управляющий элемент
UI\Menu
— Меню
UI\Menu::append
— Добавить пункт меню
UI\Menu::appendAbout
— Добавить пункт меню About
UI\Menu::appendCheck
— Добавить пункт меню с чекбоксом
UI\Menu::appendPreferences
— Добавить пункт меню "Настройки" (Preferences)
UI\Menu::appendQuit
— Добавить пункт меню "Выход" (Quit)
UI\Menu::appendSeparator
— Добавить пункт меню "Разделитель" (Separator)
UI\Menu::__construct
— Создать новый объект Menu
UI\MenuItem
— Элемент меню
UI\MenuItem::disable
— Отключить пункт меню
UI\MenuItem::enable
— Включить пункт меню
UI\MenuItem::isChecked
— Определение выбранности пункта
UI\MenuItem::onClick
— Обработчик нажатия
UI\MenuItem::setChecked
— Выбрать пункт меню
UI\Area
— Area
UI\Area::onDraw
— Функция обратного вызова при рисовании
UI\Area::onKey
— Функция обратного вызова при нажатии
UI\Area::onMouse
— Функция обратного вызова мыши
UI\Area::redraw
— Перерисовать область
UI\Area::scrollTo
— Прокрутить область
UI\Area::setSize
— Установить размер
UI\Executor
— Планировщик выполнения
UI\Executor::__construct
— Создать новый объект Executor
UI\Executor::kill
— Остановить исполнитель
UI\Executor::onExecute
— Callback-функция выполнения
UI\Executor::setInterval
— Управление интервалом
UI\Controls\Tab
— Элемент управления "Таб"
UI\Controls\Tab::append
— Добавить страницу
UI\Controls\Tab::delete
— Удалить страницу
UI\Controls\Tab::hasMargin
— Определения поля
UI\Controls\Tab::insertAt
— Вставить страницу
UI\Controls\Tab::pages
— Количество страниц
UI\Controls\Tab::setMargin
— Установить поле
UI\Controls\Check
— Элемент управления "Чекбокс"
UI\Controls\Check::__construct
— Создать новый объект Check
UI\Controls\Check::getText
— Получить текст
UI\Controls\Check::isChecked
— Определение отметки
UI\Controls\Check::onToggle
— Функция обратного вызова переключения
UI\Controls\Check::setChecked
— Установить статус выбранности
UI\Controls\Check::setText
— Установить текст
UI\Controls\Button
— Элемент управления "Кнопка"
UI\Controls\Button::__construct
— Создать новый объект Button
UI\Controls\Button::getText
— Получить текст
UI\Controls\Button::onClick
— Обработчик клика
UI\Controls\Button::setText
— Установить текст
UI\Controls\ColorButton
— Элемент управления "Кнопка с палитрой цветов"
UI\Controls\ColorButton::getColor
— Получить объект Color
UI\Controls\ColorButton::onChange
— Обработчик изменения
UI\Controls\ColorButton::setColor
— Установить объект Color
UI\Controls\Label
— Элемент управления "Метка"
UI\Controls\Label::__construct
— Создать новый объект Label
UI\Controls\Label::getText
— Получить текст
UI\Controls\Label::setText
— Установить текст
UI\Controls\Entry
— Элемент управления «Ввод»
UI\Controls\Entry::__construct
— Создать новый объект Entry
UI\Controls\Entry::getText
— Получить текст
UI\Controls\Entry::isReadOnly
— Определить, является ли элемент только для чтения
UI\Controls\Entry::onChange
— Обработчик изменения
UI\Controls\Entry::setReadOnly
— Установить "только для чтения"
UI\Controls\Entry::setText
— Установить текст
UI\Controls\MultilineEntry
— Элемент управления "Многострочный ввод"
UI\Controls\MultilineEntry::append
— Добавить текст
UI\Controls\MultilineEntry::__construct
— Создать новый объект "Многострочный ввод"
UI\Controls\MultilineEntry::getText
— Получить текст
UI\Controls\MultilineEntry::isReadOnly
— Определение "только для чтения"
UI\Controls\MultilineEntry::onChange
— Обработчик изменения
UI\Controls\MultilineEntry::setReadOnly
— Установить "только для чтения"
UI\Controls\MultilineEntry::setText
— Установить текст
UI\Controls\Spin
— Элемент управления "Спин"
UI\Controls\Spin::__construct
— Создаёт новый объект Spin
UI\Controls\Spin::getValue
— Получить значение
UI\Controls\Spin::onChange
— Обработчик изменения
UI\Controls\Spin::setValue
— Установить значение
UI\Controls\Slider
— Элемент управления "Слайдер"
UI\Controls\Slider::__construct
— Создаёт новый объект Slider
UI\Controls\Slider::getValue
— Получить значение
UI\Controls\Slider::onChange
— Обработчик изменения
UI\Controls\Slider::setValue
— Установить значение
UI\Controls\Progress
— Элемент управления "Ход выполнения"
UI\Controls\Progress::getValue
— Получить значение
UI\Controls\Progress::setValue
— Установить значение
UI\Controls\Separator
— Элемент управления «Разделитель»
UI\Controls\Separator::__construct
— Создать новый объект Separator
UI\Controls\Combo
— Элемент управления "Комбо"
UI\Controls\Combo::append
— Добавить опцию
UI\Controls\Combo::getSelected
— Получить выбранную опцию
UI\Controls\Combo::onSelected
— Обработчик выбранной опции
UI\Controls\Combo::setSelected
— Устанавливает выбранную опцию
UI\Controls\EditableCombo
— Редактируемый элемент управления "Комбо"
UI\Controls\EditableCombo::append
— Добавить опцию
UI\Controls\EditableCombo::getText
— Получить текст
UI\Controls\EditableCombo::onChange
— Обработчик изменения
UI\Controls\EditableCombo::setText
— Установить текст
UI\Controls\Radio
— Элемент управления "Радио"
UI\Controls\Radio::append
— Добавляет вариант
UI\Controls\Radio::getSelected
— Получить выбранный вариант
UI\Controls\Radio::onSelected
— Обработчик выбора
UI\Controls\Radio::setSelected
— Установить выбранный вариант
UI\Controls\Picker
— Элемент управления "Селектор"
UI\Controls\Picker::__construct
— Создаёт новый объект Picker
UI\Controls\Form
— Элемент управления "Форма" (расположение)
UI\Controls\Form::append
— Добавить управляющий элемент
UI\Controls\Form::delete
— Удалить элемент управления
UI\Controls\Form::isPadded
— Определение заполнения
UI\Controls\Form::setPadded
— Установить заполнение
UI\Controls\Grid
— Элемент управления "Сетка" (размещение)
UI\Controls\Grid::append
— Добавить управляющий элемент
UI\Controls\Grid::isPadded
— Определение заполнения
UI\Controls\Grid::setPadded
— Установить заполнение
UI\Controls\Group
— Элемент управления "Группа" (размещение)
UI\Controls\Group::append
— Добавить управляющий элемент
UI\Controls\Group::__construct
— Создать новый объект Group
UI\Controls\Group::getTitle
— Получить заголовок
UI\Controls\Group::hasMargin
— Определение поля
UI\Controls\Group::setMargin
— Установить поле
UI\Controls\Group::setTitle
— Установить заголовок
UI\Controls\Box
— Блок управления (размещение)
UI\Controls\Box::append
— Добавить управляющий элемент
UI\Controls\Box::__construct
— Создать новый объект Box
UI\Controls\Box::delete
— Удалить управляющий элемент
UI\Controls\Box::getOrientation
— Получить ориентацию
UI\Controls\Box::isPadded
— Определение заполнения
UI\Controls\Box::setPadded
— Установить заполнение
UI\Draw\Pen
— Рисование с помощью "Перо"
UI\Draw\Pen::clip
— Обрезать путь
UI\Draw\Pen::fill
— Залить путь
UI\Draw\Pen::restore
— Восстановить
UI\Draw\Pen::save
— Сохранить
UI\Draw\Pen::stroke
— Обвести путь
UI\Draw\Pen::transform
— Преобразовывает матрицу
UI\Draw\Pen::write
— Нарисовать текст в точке
UI\Draw\Path
— Путь рисования
UI\Draw\Path::addRectangle
— Нарисовать прямоугольник
UI\Draw\Path::arcTo
— Нарисовать дугу
UI\Draw\Path::bezierTo
— Нарисовать кривую Безье
UI\Draw\Path::closeFigure
— Закрыть фигуру
UI\Draw\Path::__construct
— Создать новый объект Path
UI\Draw\Path::end
— Завершить путь
UI\Draw\Path::lineTo
— Нарисовать линию
UI\Draw\Path::newFigure
— Нарисовать фигуру
UI\Draw\Path::newFigureWithArc
— Нарисовать фигуру с дугой
UI\Draw\Matrix
— Матрица рисования
UI\Draw\Matrix::invert
— Инвертировать матрицу
UI\Draw\Matrix::isInvertible
— Определение, инвертирована ли матрица
UI\Draw\Matrix::multiply
— Умножить матрицу
UI\Draw\Matrix::rotate
— Перевернуть матрицу
UI\Draw\Matrix::scale
— Масштабировать матрицу
UI\Draw\Matrix::skew
— Наклонить матрицу
UI\Draw\Matrix::translate
— Перевести матрицу
UI\Draw\Color
— Представление цвета
UI\Draw\Color::__construct
— Создать новый объект Color
UI\Draw\Color::getChannel
— Управление цветом
UI\Draw\Color::setChannel
— Управление цветом
UI\Draw\Stroke
— Рисование обводки
UI\Draw\Stroke::__construct
— Создать новый объект Stroke
UI\Draw\Stroke::getCap
— Получить конец линии
UI\Draw\Stroke::getJoin
— Получить соединение линии
UI\Draw\Stroke::getMiterLimit
— Получить предел среза
UI\Draw\Stroke::getThickness
— Получить толщину
UI\Draw\Stroke::setCap
— Установить конец линии
UI\Draw\Stroke::setJoin
— Получить соединение линии
UI\Draw\Stroke::setMiterLimit
— Установить предел среза
UI\Draw\Stroke::setThickness
— Установить толщину
UI\Draw\Brush
— Кисти
UI\Draw\Brush::__construct
— Создать новый объект Brush
UI\Draw\Brush::getColor
— Получить цвет
UI\Draw\Brush::setColor
— Установить цвет
UI\Draw\Brush\Gradient
— Градиентные кисти
UI\Draw\Brush\Gradient::addStop
— Добавляет узел градиента
UI\Draw\Brush\Gradient::delStop
— Удаляет узел градиента
UI\Draw\Brush\Gradient::setStop
— Устанавливает узел градиента
UI\Draw\Brush\LinearGradient
— Линейный градиент
UI\Draw\Brush\LinearGradient::__construct
— Конструктор класса LinearGradient
UI\Draw\Brush\RadialGradient
— Радиальный градиент
UI\Draw\Brush\RadialGradient::__construct
— Конструктор класса RadialGradient
UI\Draw\Text\Layout
— Представляет макет текста
UI\Draw\Text\Layout::__construct
— Создать новый объект макета текста
UI\Draw\Text\Layout::setColor
— Установить цвет
UI\Draw\Text\Layout::setWidth
— Установить ширину
UI\Draw\Text\Font
— Представляет шрифт
UI\Draw\Text\Font::__construct
— Создать новый объект Font
UI\Draw\Text\Font::getAscent
— Показатели шрифта
UI\Draw\Text\Font::getDescent
— Показатели шрифта
UI\Draw\Text\Font::getLeading
— Показатели шрифта
UI\Draw\Text\Font::getUnderlinePosition
— Показатели шрифта
UI\Draw\Text\Font::getUnderlineThickness
— Показатели шрифта
UI\Draw\Text\Font\Descriptor
— Дескриптор шрифта
UI\Draw\Text\Font\Descriptor::__construct
— Конструктор класса Font Descriptor
UI\Draw\Text\Font\Descriptor::getFamily
— Получает семейство шрифтов
UI\Draw\Text\Font\Descriptor::getItalic
— Определение стиля
UI\Draw\Text\Font\Descriptor::getSize
— Определение размера
UI\Draw\Text\Font\Descriptor::getStretch
— Определение стиля
UI\Draw\Text\Font\Descriptor::getWeight
— Определение насыщенности
Функции UI
UI\Draw\Text\Font\fontFamilies
— Извлечь семейство шрифтов
UI\quit
— Выйти из цикла UI
UI\run
— Войти в цикл UI
UI\Draw\Text\Font\Weight
— Настройки начертания шрифта
UI\Draw\Text\Font\Italic
— Настройки курсивного шрифта
UI\Draw\Text\Font\Stretch
— Настройки толщины шрифта
UI\Draw\Line\Cap
— Настройки концов линий
UI\Draw\Line\Join
— Настройки соединения линий
UI\Key
— Ключевые идентификаторы
UI\Exception\InvalidArgumentException
— InvalidArgumentException
UI\Exception\RuntimeException
— RuntimeException
Нашли ошибку?
Инструкция
•
Исправление
•
Сообщение об ошибке
+
Добавить
Примечания пользователей
Пользователи ещё не добавляли примечания для страницы
↑
and
↓
to navigate •
Enter
to select •
Esc
to close
Press
Enter
without selection to search using Google