一个php文件可以创建两个类吗,比如php工厂模式
class Woman{   
   public function action(){   echo '女人很懒!';   }  
 } 
 class Man{   
     public function action(){   echo '男人爱干活';   }   

可以放在一个php文件吗?还是创建两个php文件?

解决方案 »

  1.   

    如果你打算用 __autoload 或类似机制动态加载,应创建两个文件
    如果你只是手工加载,写在一个文件里就可以了
      

  2.   

    class Woman{   
      public function action(){   echo '女人很懒!';   }  
     } 
     class Man{   
      public function action(){   echo '男人爱干活';   }   
    }  class ManAndWomen{
    function action(){
      echo "男人正在干...";
    }
    }
      

  3.   

    用框架一般一个文件一个类。有空看看BroPHP。最简单的框架刚出的
      

  4.   

    可以的,你可以看哈discuz的核心类文件,一个文件中有几个类呢。不过我不推荐,免得让一个文件内容太多。
      

  5.   

    class Woman{   
      public function action(){   echo '女人很懒!';   }  
     }  
     class Man{   
      public function action(){   echo '男人爱干活';   }   
    }  可以这样
    class People
    {
    $var Man;
    $var Woman;
    };或
    $var people_man;
    $var people_woman;
      

  6.   

    php跟java在面向对象这方面基本上是一样的,只不过php更更更宽松一些!