PHP语言基础学习六:错误处理
小标 2018-07-26 来源 : 阅读 1006 评论 0

摘要:本文主要向大家介绍了PHP语言基础学习六:错误处理,通过具体的内容向大家展示,希望对大家学习php语言有所帮助。

本文主要向大家介绍了PHP语言基础学习六:错误处理,通过具体的内容向大家展示,希望对大家学习php语言有所帮助。

<!-- 错误处理 --> 

<?php 

    //php错误处理之禁止显示错误(display_errors) 

    ini_set('display_error', 0); 

       

    echo '服务器中display_errors的状态为'.ini_get('display_errors'); 

?> 

   

<!-- php错误处理值错误报告级别 --> 

<?php 

//     E_ERROR  

//     E_WARNING  

//     E_NOTICE 

//     E_PARSE 

//     E_ALL 

//     E_STRICT 

//     E_DEPRECATED 

error_reporting(); 

    @$fp = fopen('adsaf.txt', 'r'); 

    echo 1; 

?> 

   

<!-- php错误处理之错误记录日志 --> 

<?php 

// php.ini中的配置 

// log_errors 

// log_errors_max_len 

// error_log(重点) 

    echo ini_get('log_errors'); 

       

    error_log("无法连接到数据库服务器服务器"); 

    error_log('可以用邮件报告错误,让运维人员半夜 

        起床干活',1,'pig@php.cn'); 

    error_log("我是一个错误哟",3,"d:/test/my-errors.log"); 

?> 

   

<!-- php错误处理之自定义错误处理函数 --> 

<?php 

    function customError($errno, $errstr, 

        $errfile,$errline){ 

        echo "<b> Custom error:</b> [$errno] $errstr <br />"; 

        echo "Error on line $errline in $errfile<br/>"; 

        echo "Ending Script"; 

        exit; 

    } 

    set_error_handler("customError"); 

       

    $test=2; 

    if ($test > 1) { 

        trigger_error("A custom error has been triggered"); 

    } 

?>

以上就介绍了PHP的相关知识,希望对PHP有兴趣的朋友有所帮助。了解更多内容,请关注职坐标编程语言PHP频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved