分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

PHP学习5——异常处理

发布时间:2023-09-06 02:08责任编辑:赖小花关键词:PHP

PHP错误类型

  • 语法错误
  • 执行时错误
  • 逻辑错误

异常的产生

如果安装了xampp之后,在php.ini中可以设置错误报告,配置文件路径:C:\xampp\php

可以使用error_reporting(0)关闭错误提示,使用error_reporting(E_ALL)报告所有错误

 在ini文件中使用;分号注释

错误日志

使用指定文件记录错误报告日志

在开发的产品投入使用后,通常会把所有的错误提示都关闭,因为这些提示会影响消费者对产品的体验,而且曝露太多信息容易被黑客攻击。

错误信息可以保存到单独的文本(日志文件)中而不要显示在浏览器中。

默认情况都是配置好的,在程序中可以使用error_log($msg)来自定义错误信息

error.php

<?phpecho "ssdsds";error_log("这是一段自定义的报错日志信息");?>

  

打开文件

[06-Aug-2018 07:24:24 Europe/Berlin] 这是一段自定义的报错日志信息[06-Aug-2018 07:24:50 Europe/Berlin] 这是一段自定义的报错日志信息

  

打开php.ini配置文件

报告PHP所有错误

设置PHP报错日志地址:

 日志信息记录到操作系统日志

常用方法

  • openlog($msg,$option,$facility)打开日志连接,比如openlog("php",LOG_PID,LOG_USER)
  • syslog($priority,$msg)生成日志消息,比如syslog(LOG_WARNING,"向syslog中发送自定义信息。。。")
  • closelog()关闭日志连接

syslog.php

<?phpopenlog("PHP5",LOG_PID,LOG_USER);syslog(LOG_WARNING,"向syslog发送自定义信息");closelog();?>

自定的信息都被记录都爱系统日志中了,可以在计算机》管理》事件查看器》windows日志》应用程序》点击警告,即生成的信息。

PHP学习5——异常处理

原文地址:https://www.cnblogs.com/1906859953Lucas/p/9429850.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved