数码资讯
PHP递归返回值时的问题解决
当我们使用PHP递归时,我们遇到了很多问题,当PHP递归返回值时出现的问题更恼人,实际上这是一个非常简单的问题,但这是一个困扰我半个下午的简单问题,问题在于递归函数的返回值。 这是写作的开始: 复制代码代码如下所示: < PHP 功能测试(I) { $ I = 4; 如果($ i<3) { 返回$
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
当我们使用PHP递归时,我们遇到了很多问题,当PHP递归返回值时出现的问题更恼人,实际上这是一个非常简单的问题,但这是一个困扰我半个下午的简单问题,问题在于递归函数的返回值。
这是写作的开始:
复制代码代码如下所示:
< PHP
功能测试(I)
{
$ I = 4;
如果($ i<3)
{
返回$ i;
}
其他的
{
测试(I美元);
}
}
回声测试(30);
>
这段代码看起来没有问题。实际上,还有一个问题。这里执行的测试没有返回值。因此,尽管条件$ i 3是返回i I,但整个函数不会返回值:
复制代码代码如下所示:
< PHP
功能测试(I)
{
$ I = 4;
如果($ i<3)
{
返回$ i;
}
其他的
{
返回测试($ i);返回,让函数返回值
}
}
回声测试(30);
>
上面的代码示例是PHP递归返回值问题的具体解决方案。
这是写作的开始:
复制代码代码如下所示:
< PHP
功能测试(I)
{
$ I = 4;
如果($ i<3)
{
返回$ i;
}
其他的
{
测试(I美元);
}
}
回声测试(30);
>
这段代码看起来没有问题。实际上,还有一个问题。这里执行的测试没有返回值。因此,尽管条件$ i 3是返回i I,但整个函数不会返回值:
复制代码代码如下所示:
< PHP
功能测试(I)
{
$ I = 4;
如果($ i<3)
{
返回$ i;
}
其他的
{
返回测试($ i);返回,让函数返回值
}
}
回声测试(30);
>
上面的代码示例是PHP递归返回值问题的具体解决方案。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。