Php 创建具有相同父类的2个子类的实例
我基本上有两个具有相同父类的子类 我想做的是在一个脚本中创建这两个类的实例,以便访问它们的一些独特功能,我对此非常生疏,但这似乎是不可能的 我收到错误Php 创建具有相同父类的2个子类的实例,php,oop,class,Php,Oop,Class,我基本上有两个具有相同父类的子类 我想做的是在一个脚本中创建这两个类的实例,以便访问它们的一些独特功能,我对此非常生疏,但这似乎是不可能的 我收到错误致命错误:无法重新声明类MWS 我想知道解决这个问题的正确方法是什么 下面是我的班级结构的一个例子 父类 class MWS{ funcion MWS(){} } require_once('mws.php'); class MWS_Orders extends MWS{ function MWS_Orders(){} } req
致命错误:无法重新声明类MWS
我想知道解决这个问题的正确方法是什么
下面是我的班级结构的一个例子
父类
class MWS{
funcion MWS(){}
}
require_once('mws.php');
class MWS_Orders extends MWS{
function MWS_Orders(){}
}
require_once('mws.php');
class MWS_Feed extends MWS{
function MWS_Feed(){}
}
儿童班
class MWS{
funcion MWS(){}
}
require_once('mws.php');
class MWS_Orders extends MWS{
function MWS_Orders(){}
}
require_once('mws.php');
class MWS_Feed extends MWS{
function MWS_Feed(){}
}
儿童班
class MWS{
funcion MWS(){}
}
require_once('mws.php');
class MWS_Orders extends MWS{
function MWS_Orders(){}
}
require_once('mws.php');
class MWS_Feed extends MWS{
function MWS_Feed(){}
}
index.php
require_once('mws_feed.php');
require_once('mws_orders.php');
$feed = new MWS_Feed();
$orders = new MWS_Orders();
将父类的声明放在它自己的文件中,然后
require\u once()
该文件。不要在每个子类文件中声明父类,也不要使用require()
而不是require\u once()
基于示例的代码是否会给您带来任何错误?应该是可行的,您是否收到任何错误或不起作用的内容?是的,我收到以下错误致命错误:无法重新声明类MWS
发生这种情况是因为两个子类都需要它们的父文件,例如include('MWS.php')代码>