将参数从命令行传递到PHP类和函数脚本
我想通过命令行传递变量值$n,例如将参数从命令行传递到PHP类和函数脚本,php,command-line,parameter-passing,command-line-interface,command-line-arguments,Php,Command Line,Parameter Passing,Command Line Interface,Command Line Arguments,我想通过命令行传递变量值$n,例如$php fibo.php 6 <?php class fibo { function fibo1($n) { $first = 0; $second = 1; echo "Fibonacci Series \n"; echo $first." ".$second." "; $n = $argv[1]; for (
$php fibo.php 6
<?php
class fibo
{
function fibo1($n)
{
$first = 0;
$second = 1;
echo "Fibonacci Series \n";
echo $first." ".$second." ";
$n = $argv[1];
for ($i=2; $i < $n ; $i++)
{
$third = $first + $second;
echo $third." ";
$first = $second;
$second = $third;
}
}
}
fibo::fibo1($n);
?>
试试这个代码
class fibo
{
function fibo1($n)
{
$first = 0;
$second = 1;
echo "Fibonacci Series \n";
echo $first." ".$second." ";
for ($i=2; $i < $n ; $i++)
{
$third = $first + $second;
echo $third." ";
$first = $second;
$second = $third;
}
}
}
$n=getopt(null, ["n:"]);
fibo::fibo1($n['n']);
类fibo
{
函数fibo1($n)
{
$first=0;
$second=1;
echo“斐波那契级数\n”;
回声$first.“$second.”;
对于($i=2;$i<$n;$i++)
{
$third=$first+$second;
echo$third.“;
$first=$second;
$second=$third;
}
}
}
$n=getopt(null,[“n:]”);
fibo::fibo1($n['n']);
运行此命令
$php fibo.php--n=6试试下面的代码
class fibo
{
function fibo1($n)
{
$first = 0;
$second = 1;
echo "Fibonacci Series \n";
echo $first." ".$second." ";
for ($i=2; $i < $n ; $i++)
{
$third = $first + $second;
echo $third." ";
$first = $second;
$second = $third;
}
}
}
$n=getopt(null, ["n:"]);
fibo::fibo1($n['n']);
类fibo
{
函数fibo1($n)
{
$first=0;
$second=1;
echo“斐波那契级数\n”;
回声$first.“$second.”;
对于($i=2;$i<$n;$i++)
{
$third=$first+$second;
echo$third.“;
$first=$second;
$second=$third;
}
}
}
$n=getopt(null,[“n:]”);
fibo::fibo1($n['n']);
运行此命令
$php fibo.php--n=6