【问题标题】:How to get the value from command line to php(2 values)如何从命令行获取值到 php(2 个值)
【发布时间】:2015-09-20 21:00:27
【问题描述】:

我在 ubuntu 中运行它,对不起,我是新来的。

我正在尝试添加 2 个混合数字(带分数的整数)

php 分数.php "1 1/7" "2 2/7"

如何从命令行获取这 2 个值并使其成为变量? 然后我也会将输出回显到命令行 提前致谢。

【问题讨论】:

标签: php linux ubuntu command-line


【解决方案1】:

这里有几件事可以帮助并让事情变得整洁

编辑您的 php.ini 文件,找到 register_argc_argv 并确保将其设置为 on:

register_argc_argv = 开启

创建您的 fraction.php 脚本,例如:

#!/usr/bin/php -q
<?php
echo "arg1: ".$argv[1]."\n";
echo "arg2: ".$argv[2]."\n";

注意:#!行,这是一个聪明的地方,所以当你运行脚本时你不需要在你的命令行上使用 php。 /usr/bin/php 在您的机器上可能会有所不同检查方式:

#whereis php

chmod 脚本,以便您可以直接从命令行运行:

# chmod 755 fraction.php

最后运行脚本:
./fraction.php "1 1/7" "2 2/7"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-28
    • 1970-01-01
    • 1970-01-01
    • 2011-04-17
    相关资源
    最近更新 更多