函数不返回值

哈斯拉姆11

我对 PHP 很陌生,所以我可能在这里遗漏了一些非常明显的东西,但我就是想不通。

function get_halfway_index($position, $size) {
  for($i = 0; $i < ($size / 2); $i++){
    if ($position == $size){
      $position = 0;
    } else {
      $position++;
    }
  }
  echo "returning " . $position . "<br>";
  return $potition;
}
echo "value returned: " . get_halfway_index(0, 500) . "<br>";

我有一个函数,get_halfway_index可以做一些事情并且应该$potition在最后返回我在返回之前打印该值,它打印正确的值 - 所以没有问题。但是当我尝试调用该函数时,没有返回任何内容。

输出是

returning 250
value returned: 
查理

有一个错字

return $potition

应该

return $position 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章