0

テスト マシンで php 5.2 から php 5.3 にアップグレードしようとしましたが、コード化された商用パッケージが使用されており、まったく変更できません。lcfirst 関数が宣言されていることを除いて、PHP 5.3 で動作するはずなので、エラー PHP Fatal error: Cannot redeclare lcfirst() が表示されます。PHP 5.3で実行できるように、これを回避する方法はありますか? または、この関数なしで PHP をコンパイルする唯一のオプションです。

4

1 に答える 1

0

残念ながら、関数の宣言を解除することはできません...関数の名前を変更する必要があります。

@Michaelが言ったように、PHP 5.3は何年も前から出ていて、この問題に遭遇したのは少し奇妙に思えます。

于 2012-05-15T12:32:18.953 に答える