-
Notifications
You must be signed in to change notification settings - Fork 48
v4 input instance
Inhere edited this page Oct 20, 2021
·
2 revisions
v4.0+
版本之后 Input
输入对象,不再提供选项参数解析功能。仅提供基本的输入信息管理。
TIP: 选项参数解析功能由新的
FlagsParser
对象来解析和管理
echo $input->getScript(); // 'examples/app' 执行的入口脚本文件
echo $input->getFullScript(); // 命令行输入的原样字符串
echo "Your name:";
$name = $input->read();
echo 'input is ' . $name; // 'simon'
效果(in terminal):
$ Your name: simon
$ input is simon
也可以直接将消息文本放入参数 $name = $input->read("Your name:");
我的其他PHP项目
- inhere/kite 方便本地开发和使用的个人CLI工具应用
- php-toolkit/pflag PHP编写的,通用的命令行标志(选项和参数)解析库
- phppkg/easytpl 使用简单且快速的 PHP 模板引擎
- inhere/php-validate 一个简洁小巧且功能完善的php验证库
- inhere/sroute 轻量且快速的HTTP请求路由库