0

別の関数を呼び出すクラスで単体テストを実行するために、PHP4 で関数を再宣言、上書き、または名前変更する方法を探しています。代わりに、この関数をテスト関数にしたいです。

いくつかの制約があります。

  • PHP4で動作する必要があります。
  • 他のものをインストールすることなく、すぐに使用できる必要があります。(adpなどはありません)。
4

2 に答える 2

0

関数を上書きするために、関数が使用して終了するかどうかを確認できますがfunction_exists、関数を再宣言できます

if (!function_exists('function_name')) {
    // ... proceed to declare your function
}
于 2013-06-27T06:59:41.283 に答える