在PHP中创建另一个类的对象的正确方法是什么?

尤瓦拉里·里马尔(Yauvaraj Rimal)

我有一个名为emailUtility.php的实用程序类,如下所示:

<?php
class emailUtility
{
    public function SendMail($subject,$body)
    {               

    }

}
?>

我还有两个类,在这里我想使用emailUtility类的SendMail方法。我有第一类(Test1.php),它使用如下的emailUtility。

<?php
include("emailUtility.php")
class Test1
{
    $emailUtil=new emailUtility();
    $emailUtil->SendMail("","");
}

?>

现在,当我尝试以相同的方式在另一个类中使用相同的emailUtility类时,它不起作用。但是,当我从Test1中删除对emailUtility的使用时,则Test2正常运行。不工作意味着浏览时,同一文件中的代码其他部分也不会生成HTML。

<?php
include("emailUtility.php")
class Test2
{
    $emailUtil=new emailUtility();
    $emailUtil->SendMail("","");
}

?>

如何在多个其他班级中使用一个班级?另外,是否可以在php中只包含一个类一次?

扬尼克(Yannick Y)

据我了解,您可能多次包含了emailUtility.php文件,由于类被覆盖,它会导致程序崩溃。只需替换下面的行

include("emailUtility.php");

include_once("emailUtility.php");

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在另一个类的方法中调用类实例的正确方法是什么?

在另一个类中创建一个类的对象,在UML类图中是什么关系?

将JSON对象包装在另一个对象中的正确方法是什么?

在python中创建另一个类内的类的正确方法?

将PHP脚本分割并集成到另一个脚本中的正确方法是什么?

在另一个对象中创建复杂/嵌套JavaScript对象的正确方法

访问在另一个类中创建的对象

访问在另一个类中创建的对象

从另一个包中覆盖symfony扩展的“正确”方法是什么

在Groovy中从另一个对象中减去一个对象列表的最佳方法是什么?

在另一个类的构造函数中创建n个对象的最佳方法?

在Eclipse中重用另一个Java项目中的类的最佳方法是什么?

在另一个类中声明一个类的目的是什么?

是否在考虑组合的方法中从另一个类创建对象

从另一个类调用静态方法而无需在 Java 中创建对象

尝试创建一个包含另一个类中的对象的类

基于Python中的另一个对象属性创建一个类的对象

在另一个实例化一个类的首选方法是什么?

从另一个PHP文件更改一个PHP文件中的变量的最佳方法是什么

在PHP的另一个类中调用方法

无法从另一个类创建类对象

另一个类的声明方法是什么类

我需要一种服务来调用另一个类中的方法。那会是什么?

根据另一个Pandas列中的条件添加到python列表的正确方法是什么?

从另一个控制器操作中检测请求是否为“ forward()”的正确方法是什么?

绑定到UWP中另一个元素的大小(宽度/高度)的正确方法是什么?

模块将mongodb导出到另一个文件-正确的方法是什么?(在nodejs中)

PHP从对象类添加方法到另一个对象类

在同一个类的另一个方法中调用一个类的方法的对象