CodeIgniter4 CLI Request Class

2020-08-17 17:56 更新

CLIRequest类

如果请求来自命令行调用,则请求对象实际上是 CLIRequest。它的行为与常规请求相同, 但为方便起见添加了一些访问器方法。

其他访问器

getSegments()

返回被视为路径一部分的命令行参数数组:

// command line: php index.php users 21 profile -foo bar
echo $request->getSegments();  // ['users', '21', 'profile']

getPath()

以字符串形式返回重建的路径:

// command line: php index.php users 21 profile -foo bar
echo $request->getPath();  // users/21/profile

getOptions()

返回被视为选项的命令行参数数组:

// command line: php index.php users 21 profile -foo bar
echo $request->getOptions();  // ['foo' => 'bar']

getOption($which)

返回被视为选项的特定命令行参数的值:

// command line: php index.php users 21 profile -foo bar
echo $request->getOption('foo');  // bar
echo $request->getOption('notthere'); // NULL

getOptionString()

返回选项的重构的命令行字符串:

// command line: php index.php users 21 profile -foo bar
echo $request->getOptionPath();  // -foo bar
以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号