024 Help компилятора
_____ __ _
/__ / ___ ____ / /_ (_)____
/ / / _ \/ __ \/ __ \/ / ___/
/ /__/ __/ /_/ / / / / / /
/____/\___/ .___/_/ /_/_/_/
/_/
Zephir 0.12.19 by Andres Gutierrez and Serghei Iakovlev (4345593)
zephir [опции] [команды]
или
php /usr/bin/zephir [опции] [команды]
Опции:
--dumpversion Распечатать версию компилятора и больше ничего не делайте (также работает с одним дефисом)
-h, --help Распечатать эту справку.
--no-ansi Отключить вывод ANSI
-v, --verbose Отображает более подробную информацию в сообщениях об ошибках из исключений, генерируемых командами
(можно также отключить с помощью-V)
--vernum Вывести версию компилятора в виде целого числа
--version Распечатать информацию о версии компилятора и завершить работу
Доступные команды:
api Создает HTML API на основе классов, представленных в расширении
build Создает/компилирует/устанавливает расширение Zephir
clean Очищает любые объектные файлы, созданные расширением
compile Скомпилировать расширение Zephir
fullclean Очищает любые объектные файлы, созданные расширением (включая файлы, созданные phpize)
generate Генерирует код C из кода Zephir без его компиляции
help Выводит справку по команде
init Инициализирует расширение Zephir
install Устанавливает расширение в каталог расширений (может потребоваться пароль root)
stubs Генерирует заглушки, которые можно использовать в PHP IDE
api [опции]
Опции:
--backend=BACKEND Серверная часть используется для генерации HTML API для расширения
[по умолчанию: "ZendEngine3"]
-p, --path=PATH Тема API, которая будет использоваться
-o, --output=OUTPUT Выходной каталог для создания темы
--options=OPTIONS Опции темы
--url=URL Базовый URL-адрес, используемый при создании ссылок
-h, --help Распечатать эту справку.
--no-ansi Отключить вывод ANSI
-v, --verbose Отображает более подробную информацию в сообщениях об ошибках из исключений,
генерируемых командами (можно также отключить с помощью-V)
Справка:
Генерирует HTML API на основе классов, представленных в расширении.
Общие флаги таковы:
-f([a-z0-9\-]+) Включает оптимизацию компилятора
-fno-([a-z0-9\-]+) Отключает оптимизацию компилятора
-w([a-z0-9\-]+) Включает предупреждение
-W([a-z0-9\-]+) Выключает предупреждение
build [опции]
Опции:
--backend=BACKEND Используемый бэкенд для сборки расширения [по умолчанию: "ZendEngine3"]
--dev Построить расширение в режиме разработки
--no-dev Построить расширение в производственном режиме
-h, --help Распечатать эту справку.
--no-ansi Отключить вывод ANSI
-v, --verbose Отображает более подробную информацию в сообщениях об ошибках из исключений,
генерируемых командами (можно также отключить с помощью-V)
Справка:
Это мета-команда, которая просто вызывает команды generate, compile и install.
Использование опции - --dev приведет к принудительному созданию и установке расширения в режиме разработки
(отладочные символы и отсутствие оптимизации). Расширение, скомпилированное с отладочными символами, означает,
что вы можете запустить программу или библиотеку через отладчик, и выходные данные отладчика будут более
удобными для пользователя. Эти символы отладки также значительно расширяют программу или библиотеку.
ПРИМЕЧАНИЕ. Режим разработки Zephir будет включен автоматически, если ваш двоичный файл PHP был
скомпилирован в конфигурация отладки.
В некоторых случаях мы хотели бы получить готовое к производству расширение, даже если двоичный файл PHP
был скомпилирован в отладочной конфигурации. Используйте опцию --no-dev для достижения такого поведения.
Общие флаги таковы:
-f([a-z0-9\-]+) Включает оптимизацию компилятора
-fno-([a-z0-9\-]+) Отключает оптимизацию компилятора
-w([a-z0-9\-]+) Включает предупреждение
-W([a-z0-9\-]+) Выключает предупреждение
clean [опции]
Опции:
-h, --help Распечатать эту справку.
--no-ansi Отключить вывод ANSI
-v, --verbose Отображает более подробную информацию в сообщениях об ошибках из исключений,
генерируемых командами (можно также отключить с помощью-V)
Справка:
Очищает файлы всех объектов, созданных расширением.
compile [опции]
Опции:
--backend=BACKEND Используется бэкенд для компиляции расширения [по умолчанию: "ZendEngine3"]
--dev Скомпилировать расширение в режиме разработки
--no-dev Скомпилировать расширение в производственном режиме
-h, --help Распечатать эту справку.
--no-ansi Отключить вывод ANSI
-v, --verbose Отображает более подробную информацию в сообщениях об ошибках из исключений,
генерируемых командами (можно также отключить с помощью-V)
Справка:
Использование опции --dev приведет к принудительной компиляции расширения в режиме разработки
(отладочные символы и отсутствие оптимизации). Расширение, скомпилированное с отладочными символами,
означает, что вы можете запустить программу или библиотеку через отладчик, и выходные данные отладчика
будут более удобными для пользователя. Эти символы отладки также значительно расширяют программу или
библиотеку.
ПРИМЕЧАНИЕ. Режим разработки Zephir будет включен автоматически, если ваш двоичный файл PHP был
скомпилирован в конфигурации отладки.
В некоторых случаях мы хотели бы получить готовое к производству расширение, даже если двоичный файл
PHP был скомпилирован в отладочной конфигурации. Используйте опцию --no-dev для достижения такого поведения.
Общие флаги таковы:
-f([a-z0-9\-]+) Включает оптимизацию компилятора
-fno-([a-z0-9\-]+) Отключает оптимизацию компилятора
-w([a-z0-9\-]+) Включает предупреждение
-W([a-z0-9\-]+) Выключает предупреждение
fullclean [опции]
Опции:
-h, --help Распечатать эту справку.
--no-ansi Отключить вывод ANSI
-v, --verbose Отображает более подробную информацию в сообщениях об ошибках из исключений,
генерируемых командами (можно также отключить с помощью-V)
Справка:
Очищает любые объектные файлы, созданные расширением (включая файлы, созданные phpize).
generate [опции]
Опции:
--backend=BACKEND Серверная часть используется для создания расширений [по умолчанию: "ZendEngine3"]
-h, --help Распечатать эту справку.
--no-ansi Отключить вывод ANSI
-v, --verbose Отображает более подробную информацию в сообщениях об ошибках из исключений,
генерируемых командами (можно также отключить с помощью-V)
Справка:
Генерирует код C из кода Zephir без его компиляции.
Общие флаги:
-f([a-z0-9\-]+) Включает оптимизацию компилятора
-fno-([a-z0-9\-]+) Отключает оптимизацию компилятора
-w([a-z0-9\-]+) Включает предупреждение
-W([a-z0-9\-]+) Выключает предупреждение
help [options] [--] <command> [<command_name> ]
Аргументы:
command Команда для выполнения
command_name Имя команды [по умолчанию:"help"]
Опции:
--format=FORMAT Формат вывода (txt, xml, json или md) [по умолчанию: "txt"]
--raw Для вывода необработанной команды help
--dumpversion Распечатать версию компилятора и больше ничего не делать
(также работает с одним дефисом)
-h, --help Распечатать эту справку.
--no-ansi Отключить вывод ANSI
-v, --verbose Отображает более подробную информацию в сообщениях об ошибках
из исключений, генерируемых командами (можно также отключить с помощью -V)
--vernum Распечатать версию компилятора в виде целого числа
--version Распечатать информацию о версии компилятора и завершите работу
Справка:
Команда help выводит справку по данной команде:
php /usr/bin/zephir help list
Вы также можете вывести справку в других форматах, используя опцию --format:
php /usr/bin/zephir help --format=xml list
Для отображения списка доступных команд используйте команду list.
init [options] [--] <namespace>
Аргументы:
namespace Пространство имен расширения
Параметры:
--backend=BACKEND Используется бэкэнд для создания расширения [По умолчанию: "ZendEngine3"]
-h, --help Распечатать это справочное сообщение
--no-ansi Отключить вывод ANSI
-v, --verbose Отображает более подробную информацию в сообщениях об ошибках из исключений,
сгенерированных командами (также можно отключить с помощью -V)
Справка:
Инициализирует расширение Zephir.
install [Параметры]
Параметры:
--dev Установка расширение в режиме разработки
--no-dev Установка расширение в производственном режиме
-h, --help Распечатать это справочное сообщение
--no-ansi Отключить вывод ANSI
-v, --verbose Отображает более подробную информацию в сообщениях об ошибках из исключений,
сгенерированных командами (также можно отключить с помощью -V)
Справка:
Использование опции --dev попытается установить расширение в режиме разработки
(символы отладки и без оптимизации). Расширение, скомпилированное с символами отладки,
означает, что вы можете запускать программу или библиотеку через отладчик, и выходные
данные отладчика будут более удобными для пользователя. Эти символы отладки также значительно
расширяют программу или библиотеку.
ПРИМЕЧАНИЕ. Режим разработки Zephir будет включен автоматически, если ваш двоичный файл PHP
был скомпилирован в конфигурации отладки.
В некоторых случаях мы хотели бы получить готовое расширение для производства, даже если бинарный файл PHP
был скомпилирован в конфигурации отладки. Используйте параметр --no-dev для достижения этого поведения.
ПРИМЕЧАНИЕ. Для этой команды может потребоваться пароль root в системах Linux / Unit.
Общие флаги:
-f([a-z0-9\-]+) Включает оптимизацию компилятора
-fno-([a-z0-9\-]+) Отключает оптимизацию компилятора
-w([a-z0-9\-]+) Включает предупреждение
-W([a-z0-9\-]+) Выключает предупреждение
stubs [параметры]
Параметры:
--backend=BACKEND Используется бэкэнд для создания заглушек для расширения [по умолчанию: "ZendEngine3"]
-h, --help Распечатать это справочное сообщение
--no-ansi Отключить вывод ANSI
-v, --verbose Отображает более подробную информацию в сообщениях об ошибках из исключений,
сгенерированных командами (также можно отключить с помощью -V)
Справка:
Генерирует заглушки, которые могут быть использованы в PHP IDE.
Общие флаги:
-f([a-z0-9\-]+) Включает оптимизацию компилятора
-fno-([a-z0-9\-]+) Отключает оптимизацию компилятора
-w([a-z0-9\-]+) Включает предупреждение
-W([a-z0-9\-]+) Выключает предупреждение
list [Параметры] [--] [<namespace >]
Аргументы:
namespace Имя пространства имен
Параметры:
--raw Выход необработанного списка команд
--format=FORMAT Формат вывода (txt, xml, json или md) [по умолчанию: "txt"]
Справка:
Команда list перечисляет все команды:
php /usr/bin/zephir list
Вы также можете отобразить команды для определенного пространства имен:
php /usr/bin/zephir list test
Вы также можете вывести информацию в других форматах, используя параметр --format:
php /usr/bin/zephir list --format=xml
Также возможно получить необработанный список команд (полезно для встраивания команды runner):
php /usr/bin/zephir list --raw