PHPの静的変数に問題があります。別のJS関数からphp関数を呼び出していますが、静的変数は増加していません。そうではありませんか?静的変数PHPの問題
ここには、私がやろうとしているようなものがあります。
<?php
function someFunc() {
static $y = 0;
++$y;
return $y;
}
?>
<script>
function someFunc() {
var x = 0;
while (++x<=31) {
<?php echo someFunc(); ?>
}
}
</script>
このコードの問題は、<?php echo someFunc(); ?>
が '1'を返すだけです。それが繰り返されるたびに。 誰かがなぜこれが起こっているのか、回避策があるのか説明することができます。
。 JavaScriptはPHPの 'someFunc'にはアクセスできません。なぜなら、最初のものはクライアント側の言語であり、後者はサーバー上で実行されるからです。 – Shef