“如何调试”;在null上调用成员函数X;在PHP中?

“如何调试”;在null上调用成员函数X;在PHP中?,php,function,content-management-system,fatal-error,Php,Function,Content Management System,Fatal Error,我被php CMS中的错误所困扰: PHP致命错误:在第117行的/home/zleepcom/public\u html/view/CartView.PHP中调用成员函数send_sms() 这是调用方法的代码: $this->notify->sms_send($order->phone,'Ваш заказ №'.$order->id.' принят. На сумму '.$order->total_price.' '.$this->currenc

我被php CMS中的错误所困扰:

PHP致命错误:在第117行的/home/zleepcom/public\u html/view/CartView.PHP中调用成员函数send_sms()

这是调用方法的代码:

  $this->notify->sms_send($order->phone,'Ваш заказ №'.$order->id.' принят. На сумму '.$order->total_price.' '.$this->currency->sign.'. Спасибо за заказ!');
这就是功能:

    public function send_sms($r,$m)
{

public $sender='xxx';
public $slogin='xxx';
public $spwd='xxx';    
public $pdo;
    try{
        $pdo = new PDO ("mysql:host=77.120.116.10;dbname=users",$slogin,$spwd);
        $pdo->query("SET NAMES utf8;");

        $pdo->query("INSERT INTO `{$slogin}` (`number`,`message`,`sign`) VALUES ('$r','$m','$sender')");

    }catch(Exception $e){
            $client = new SoapClient ('http://turbosms.in.ua/api/wsdl.html'); 
            $auth = array( 
                'login' => $slogin, 
                'password' => $spwd 
            ); 
            $res=$client->Auth($auth);
            $sms = array( 
                'sender' => $sender, 
                'destination' => $r, 
                'text' => $m
            );
            $res=$client->SendSMS($sms); 
    }
  }

我将非常感谢任何帮助

错误意味着
$this->notify
null
。您没有发布足够的信息,我们无法解释为什么它是
null
(它必须在您以前的代码中),但这是您的问题。

检查,似乎不是working@Chandu这是一个单独的问题吗?不清楚你的评论与这个问题有什么关系。你能澄清一下吗?