這example是從php.net:PHP中的靜態變量未正常工作
<?php
function Test()
{
static $a = 0;
echo $a;
$a++;
}
?>
這是我的代碼:
function getNextQuestionID()
{
static $idx = 0;
return $idx++;
}
我用它在JavaScript:
'quizID=' + "<?php echo getNextQuestionID(); ?>"
每次都返回0。爲什麼?
對不起,我的意思是每次返回0。我知道後期和前期增量之間的區別。 – syaz 2008-10-13 09:45:39