-4

望ましい結果の代わりに、次のようになります。

「致命的なエラー:25行目のC:\ wamp \ www \ counter.phpでcount()を再宣言できません」

私は実際に何を間違っているのですか?

 function count( )
 {
   static $count = 0;
   $count++;
   return $count;
 }

 // should print 1
 print count( );

 // should print 2
 print count( );
4

1 に答える 1

2

このcount関数は PHP で既に定義されています (マニュアルを参照)。これが、関数が再宣言されたと PHP が文句を言う理由です。

関数の名前を変更すると、機能するはずです。

于 2012-10-07T12:43:28.573 に答える