如何使用PHP从SSH控制台调用切换功能

时间:2014-07-14 10:36:59

标签: php ssh console

请问,怎样才能从php终端获取参数?

示例: php index.php create

我无法将值“create”从终端分配给$ action变量。 这是我的代码:

$action;

switch ($action) {
    case "create":
        echo "create\n";
        break;
    case "delete":
        echo "test1\n";
        break;
    case "test":
        echo "test\n";
        break;
    default:
        echo "default\n";
}

这可能吗?谢谢!

1 个答案:

答案 0 :(得分:2)

$action = $argv [1];

在此之前你应该检查它是否存在:

if ($argc < 2)
{
    echo "Usage: $argv[0] action\n";
    exit ();
}

当您从命令行调用程序

时,此方法有效
php index.php create

其中create是您要传递给程序的字符串。