我在 ubuntu 中运行它,抱歉我是新来的。
我正在尝试将 2 个带分数相加(带分数的整数)
php fractions.php "1 1/7""2 2/7"
如何从命令行获取这 2 个值并使其成为变量? 然后我也会将输出回显到命令行 提前致谢。
最佳答案
这里有一些东西可以帮助和使事情变得整洁
编辑您的 php.ini 文件,找到 register_argc_argv 并确保将其设置为:
register_argc_argv = On
create your fraction.php script e.g.:
#!/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"
关于php - 如何从命令行获取值到 php(2 个值),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31199690/