Php 从另一个类调用方法时出错

Php 从另一个类调用方法时出错,php,Php,这是第一个类,然后我想在下一页中调用send\u mail方法 $user=newuser();行导致我的页面无法加载。欢迎使用SOrequire_once'class.user.php'让我有点不舒服。该文件是否真的命名为class.user.php?@EugeneAnisiutkin是的,不是我的代码,从公司xDerror\u reporting(E\u ALL)的其他人手中接管在主脚本的顶部,然后是php输出的确切错误消息。而且据我所见,class USER没有真正的用途,因为它只包含一

这是第一个类,然后我想在下一页中调用send\u mail方法


$user=newuser();行导致我的页面无法加载。

欢迎使用SO<代码>require_once'class.user.php'让我有点不舒服。该文件是否真的命名为
class.user.php
?@EugeneAnisiutkin是的,不是我的代码,从公司xD
error\u reporting(E\u ALL)的其他人手中接管在主脚本的顶部,然后是php输出的确切错误消息。而且据我所见,class USER
没有真正的用途,因为它只包含一个函数,根本没有数据。可以修改代码以发送电子邮件,而无需在主脚本中创建
用户对象
。在这一点上,我看不到存在
类用户的可行理由。看起来有人在创建此电子邮件发送时收到了错误信息。用户类中有很多其他函数,我只是没有包含它们。第二节课也是如此。它只是给了我一个空白页,上面写着“空白”。该文本很可能来自声明的变量之一。我想我将寻找一种在用户类之外使用send_mail函数的方法。谢谢你的帮助
require_once 'dbconfig.php';
class USER {

  function send_mail($email,$message,$subject) {

    require_once('mailer/class.phpmailer.php');
    $mail = new PHPMailer();
    $mail->IsSMTP(); 
    $mail->SMTPDebug  = 0;                     
    $mail->SMTPAuth   = true;                  
    $mail->SMTPSecure = "ssl";                 
    $mail->Host       = "mail.smeinfratech.co.za";      
    $mail->Port       = 465;             
    $mail->AddAddress($email);
    $mail->Username="datalogging@smeinfratech.co.za";  
    $mail->Password="********";            
    $mail->Send();

  }
}
initVariables();

$userEmail = 'blank';
$SYSID = 'blank';
$SYSTEM = 'blank';
$userID = 'blank';

echo($userEmail);
require_once 'dbconfig.php';
require_once 'class.user.php';

$user = new USER();

$user->send_mail("dataloggingtest@smeinfratech.co.za", "TEST", "TEST");