错误处理删除或不向用户输出任何内容

时间:2017-05-21 07:06:07

标签: php function class error-handling

我对我正在开发的应用程序有一个小问题,并希望看到是否有人可以提供帮助

我希望在屏幕上显示自定义错误消息,而不显示任何其他内容。

例如在下面的函数ApplicationFunction中,如果我删除;从代码和执行代码没有任何内容显示在Application_Output函数的页面上,因为有一个PHP错误。这就是我正在寻找的,但我告诉它的所有错误。

如果我加上;进入ApplicationFunction并删除我的连接细节或错误的错误密码,页面从上到下显示以下显示给用户

一些Text8014379616更多文本PHP警告 - 没有密码。

我怎么能让它在页面上不执行任何操作,除了自定义错误信息。

class Application  {
    private $Database_Connection;

function ApplicationFunction() {
    return 233424 * 34334;
}   

function Application_SQLConnect() {
    global $servername,$username,$password,$database;
        $conn = new mysqli($servername, $username, $password,$database);
            if ($conn->connect_error) {
                die($conn->connect_error);                  
            } else {
                $this->Database_Connection = $conn;
            }
        return $this->Database_Connection;          
}   

function Application_Output() {
    echo"Some Text";
    echo $this->ApplicationFunction();
    echo"Some More Text";
    echo $this->Application_SQLConnect();   

}   
}

$Application = new Application();
$Application->Application_Output(); 

0 个答案:

没有答案