

phpでオブジェクト指向型のプログラムを実装しています。（初級者です。）  
namespaceを設定してクラスの呼び出しを行っていますが、以下のエラーが解消されません。  
クラス名を変えたりと色々やってますが、原因の追究ができません。  
どなたか分かる方、アドバイスをいただけると幸いです。

_facilityEditController.php (Controllerまでのパス:facility/edit/)_

[code]

    <?php
    session_start();
    //ディレクトリcommonまでのパス（facility/edit/common）
    require('common/sqlDefinedClass.php');
    require('common/pdoAceessClass.php');
    require('common/commonClass.php');
    require('facility_edit_model.php');
    $pdo_aceess = new Edit\aceessPDO();
    $sql_defind_edit = new Edit\sqlDefindEdit();
    $common = new Edit\common();
    $facility_edit_model = new facilityEditModel();
    
[/code]

_sqlDefinedClass.php (パス:facility/edit/)_

[code]

    <?php
      namespace Edit;
    
      class sqlDefind {
       function insertSql($tablename,$column,$value) {
         //sql格納用変数を初期化
         $sql = "";
         $sql .= <<< EOF
      INSERT INTO 
      EOF;<?php
      //以下、省略
    
[/code]

_facilityInputController.php (Controllerまでのパス:facility/input/)_

[code]

    <?php
    session_start();
    require('common/sqlDefinedClass.php');
    require('common/pdoAceessClass.php');
    require('common/commonClass.php');
    require('facility_input_model.php');
    
    $pdo_aceess = new Input\aceessPDO();
    $sql_defind_input = new Input\sqlDefindInput();
    $common = new Input\common();
    $facility_input_model = new facilityModel();
    
[/code]

_sqlDefinedClass.php (パス:facility/input/)_

[code]

    <?php
      namespace Input;
    
      class sqlDefind {
       function insertSql($tablename,$column,$value) {
         //sql格納用変数を初期化
         $sql = "";
         $sql .= <<< EOF
      INSERT INTO 
      EOF;<?php
      //以下、省略
    
[/code]

**エラー内容**

[code]

    Fatal error: Cannot declare class Edit\sqlDefind, because the name is already in 
    use in C:\xampp\htdocs\hoikushien\wp-content\plugins\matching_system\facility\edit\common\sqlDefinedClass.php on line 4
    
[/code]

お手数おかけしますが、よろしくお願いいたします。


CC BY-SA 4.0
2019-07-03T04:29:15.097
56340
2019-07-04T08:21:50.250
2019-07-04T08:21:50.250
30872
30872
question
php
Fatal error: Cannot declare class **** because the name is already in use in　のエラーを解消できない。