无法在函数内部访问静态php变量

时间:2017-12-16 14:42:49

标签: php

我想在函数zaehler中访问PHP变量static $linecount

if ($zaehler < $linecount)  {
        zaehler ();

我正在尝试全局$linecount和静态$linecount,但我收到错误消息。 你可以帮帮我吗?我是初学者。

<?php

$file=$textfile;
static $linecount = 0;
$handle = fopen($file, "r");
while(!feof($handle)){
    $line = fgets($handle);
    $linecount++;
}
fclose($handle);
echo $linecount;

function zaehler()
{
    static $zaehler = 0;
    $zaehler++;
    echo $zaehler;
    if ($zaehler < $linecount )  {
        zaehler ();
    }
    $zaehler--;
}
?>

0 个答案:

没有答案
相关问题