温馨提示×

getopt在PHP命令行中怎样用

PHP
小樊
88
2024-07-27 12:41:09
栏目: 编程语言
PHP开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在PHP命令行中使用getopt函数可以帮助我们解析命令行参数。getopt函数接受三个参数:第一个参数是包含选项的字符串(比如"abc:de::"),第二个参数是一个包含选项的数组,第三个参数是一个包含长选项名称的数组。

以下是一个简单的示例:

$options = getopt("f:hp:");

if (isset($options['f'])) {
    echo "选项 f 的值是:" . $options['f'] . "\n";
}

if (isset($options['h'])) {
    echo "选项 h 已设置\n";
}

if (isset($options['p'])) {
    echo "选项 p 的值是:" . $options['p'] . "\n";
}

在命令行中,我们可以使用以下命令执行上述代码:

php script.php -f value -h -p another_value

运行以上命令将输出:

选项 f 的值是:value
选项 h 已设置
选项 p 的值是:another_value

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:php getopt 在命令行程序中用法

0