zoukankan      html  css  js  c++  java
  • PHP学习 例外和错误处理

    <?php
    try
    {
    open_folder("C:\book");
    }
    catch(Exception $ex)
    {
    echo 'Error Message:'.$ex->getMessage().'<br>';
    echo 'Error Code:'.$ex->getCode().'<br>';
    echo 'File Path:'.$ex->getFile().'<br>';
    echo 'Error Line:'.$ex->getLine().'<br>';
    }

    //PHP7 新增 TypeError ArithmeticError ParseError 等

    function open_folder($folder)
    {
    if(file_exists($folder))
    opendir($folder);
    else
    throw new Exception('要打开的文件夹不存在');
    }

    error_reporting(0); //关闭所有错误报告

    error_reporting(E_ALL);//报告所有错误

    error_reporting(E_ERROR | E_WARNING | E_PARSE); //报告运行时 runtime 错误

    error_reporting(E_ALL^E_NOTICE); //报告除了Notice之外的错误

    ?>

  • 相关阅读:
    集合
    第五天
    第四天
    第二天
    ieee 期刊缩写(转载)
    JAVA学习笔记03
    JAVA学习笔记2
    JAVA学习笔记01
    Latex 图片排版
    非奇异终端滑模
  • 原文地址:https://www.cnblogs.com/kaixin110/p/8819194.html
Copyright © 2011-2022 走看看