クラスA.php
でA、BはB.php
にあります。私はAの関数の一つにBの新しいインスタンスを作成します。その関数では、私はB.phpファイルとその構造を変更し、A.phpのcontinue行に新しいB.phpを使いたいと思います。
私はrequire 'B.php'
呼び出す場合には、Fatal error: Cannot redeclare class B
がメモリから「クラスB」を削除して、もう一度それを必要とするどのような方法があると言いますか?
私はDoctrineという名前のORMを使用しています。エンティティのファイルを生成するフォームビルダーがあります。フォームが送信されたときエンティティのファイルを変更して再度要求し、新しいオブジェクトを使用する必要があります。これは私の実際の問題です
あるいは、ファイルを別の名前のようにpythonに含める方法はありますか? Pythonで私たちは言うimport sys as MyName
があります以前に定義されたクラスを再宣言します。あなたはあなたのアプローチを再考したいかもしれません。 – nickb
別のPHPスクリプトのコードを変更することは私にとって非常に奇妙なようです。あなたは本当に**必要**それは? – k102
なぜあなたはそれをしたいですか?そして、これらのBインスタンスとBクラスを継承しているすべてのクラスとそれらすべてのインスタンスをどのように削除したいですか?これは、あなたがこれを行う理由を説明しない限り、非常に良く記述されていないソフトウェアです。 – Tadeck