错误与异常

错误(error) 运行期间的严重问题,通常是因为代码出错而造成,必须要修正它,否则会使 PHP 停止执行 语法不对 停止运行
Parse error 语法错误

通知(notice) 通知是建议性质的信息,是因为程序代码在执行期有可能造成问题,但程序不会停止 语法正确,调用不存在的变量 会继续运行
Notice: Undefined variable   未定义的变量
Use of undefined constant    使用为定义的常量

警告(warning) 警告是非致命错误,程序执行也不会因此而中止

<?php
  echo 'hello'.'<br/>';
  echo hello ;//Notice: Use of undefined constant hello 继续运行
  $c;
  echo  $c;// Notice: Undefined variable
  echo @hello; // 忽略@后面语句的错误

错误异常类
PHP 可以完美化身为「重异常」的程序语言,只需要几行代码就能切换过去。基本上你可以利用
ErrorException 类抛出「错误」来当做「异常」,这个类是继承自 Exception 类。

 

PHP异常:一般是业务逻辑上出现的不合预期、与正常流程不同的状况,不是语法错误。

 

 

<?php
echo 'hello'.'<br/>';
echo hello ;//Notice: Use of undefined constant hello 继续运行
$c;
echo $c;// Notice: Undefined variable
echo @hello; // 忽略@后面语句的错误

   ?>

 

https://www.cnblogs.com/phpstudy2015-6/p/8433541.html

 

posted @ 2019-08-02 11:17  潇宸1998  阅读(126)  评论(0编辑  收藏  举报