示例: 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";
}
这可能吗?谢谢!
答案 0 :(得分:2)
$action = $argv [1];
在此之前你应该检查它是否存在:
if ($argc < 2)
{
echo "Usage: $argv[0] action\n";
exit ();
}
当您从命令行调用程序
时,此方法有效php index.php create
其中create
是您要传递给程序的字符串。