質問: ### 前提・実現したいこと PHP(FuelPHP)の勉強の一環で、簡単なWebアプリを作ろうとしています。 FuelPHPのControllerクラスが正しく動作せず、困っています。 ### 発生している問題・エラーメッセージ 「Cannot redeclare class Controller_Welcome_1(クラス名)」と言われます。 「クラスを再宣言することはできない」というメッセージに見えますが、 僕自身、「Controller_Welcome_1」クラスは一つしか作っていないので、何が起きているのかよくわかりません。 Controller_Welcome_1は、FuelPHPのパッケージにもともと入っていたContorollerファイルの「welcome.php」をコピーして作りました。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/62b1eab0c3538d973f7f3acfac206cf5.png) ### 該当のソースコード ```
回答: クラス名を「Controller_Welcome_1」から「Controller_Fueltest」に変更したら、正常に動作しました。 なぜ「Controller_Welcome_1」だとダメなのか、よくわかりませんが、とりあえず解決しました。