我有一個名爲emailUtility.php一個實用工具類,如下所示:什麼是在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?
使用'include_once'而不是'include'。 – Boann
你的意思是在班上? –