基础功能 | 您所在的位置:网站首页 › 命令行执行PHP › 基础功能 |
命令行安装查看命令列表自定义命令生成命令定义命令$name 属性定义:构造函数传参定义:定义命令类逻辑定义命令类的参数参数命令常用配置介绍设置 Help设置 Description设置 Usage设置参数可选类型数组类型设置选项是否传入可选项选项必填和可选选项数组命令行 Hyperf 的命令行默认由 hyperf/command 组件提供,而该组件本身也是基于 symfony/console 的抽象。 安装通常来说该组件会默认存在,但如果您希望用于非 Hyperf 项目,也可通过下面的命令依赖 hyperf/command 组件: composer require hyperf/command 查看命令列表直接运行 php bin/hyperf.php 不带任何的参数即为输出命令列表。 自定义命令生成命令如果你有安装 hyperf/devtool 组件的话,可以通过 gen:command 命令来生成一个自定义命令: php bin/hyperf.php gen:command FooCommand执行上述命令后,便会在 app/Command 文件夹内生成一个配置好的 FooCommand 类了。 定义命令定义该命令类所对应的命令有两种形式,一种是通过 $name 属性定义,另一种是通过构造函数传参来定义,我们通过代码示例来演示一下,假设我们希望定义该命令类的命令为 foo:hello: $name 属性定义: |
CopyRight 2018-2019 实验室设备网 版权所有 |