_____              __    _
/__  /  ___  ____  / /_  (_)____
  / /  / _ \/ __ \/ __ \/ / ___/
 / /__/  __/ /_/ / / / / / /
/____/\___/ .___/_/ /_/_/_/
         /_/

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

 

Содержание.

Предыдушая