首页 » SEO优化 » php毛病暂时输出技巧_浅谈PHP中的缺点处理和异常处理

php毛病暂时输出技巧_浅谈PHP中的缺点处理和异常处理

访客 2024-12-15 0

扫一扫用手机浏览

文章目录 [+]

缺点处理:

1. 语法缺点

php毛病暂时输出技巧_浅谈PHP中的缺点处理和异常处理

2. 运行时的缺点

php毛病暂时输出技巧_浅谈PHP中的缺点处理和异常处理
(图片来自网络侵删)

3. 逻辑缺点

缺点报告:

缺点E_ERROR

警告E_WARNING

把稳E_NOTICE

开拓阶段:开拓时输出所有的缺点报告,有利于我们进行调试

运行阶段:不要让程序输出任何一种缺点报告

将缺点报告写入日志中

一. 指定缺点报告error_reporting=E_ALL(在php.inn)

二. 关闭缺点输出display_errors=off(在php.ini中)

三. 开启缺点日志的功能log_errors=on(在php.ini中)

1. 默认如果不指定缺点日志位置,则默认写入web做事器的日志中

2. 为error_log选项指定一个文件名,这个文件名便是缺点日志

3. 写入到操作系统日志中error_log=syslog

<?php

//把稳和警告都不会终止程序的运行,但是缺点会终止程序的运行

/

缺点E_ERROR

警告E_WARNING

把稳E_NOTICE

/

//所有的缺点都输出除了把稳

error_reporting(E_ALL & ~E_NOTICE);

//设置配置文件的值(临时)

//ini_set(\"大众upload_max_filesize\"大众, 2000000000);

//得到配置文件的值

//ini_get(\"大众upload_max_filesize\"大众);

//关闭缺点报告的显示,一样平常在运行阶段利用

ini_set(\公众display_errors\"大众, \公众off\"大众);

//将缺点报告写入日志中

ini_set(\"大众log_errors\公众, \"大众on\"大众);

//日志的目录

ini_set(\公众error_log\公众, \"大众D:/error.log\"大众);

gettype($var); //把稳

gettype(); //警告

//getype(); //缺点,程序终止

echo \公众############<br>\"大众;

?>

非常处理:意外,是在程序运行过程中发生的猜想之外的事,利用非常改变脚本正常流程

PHP5中的一个新的主要特性

try{

}catch(非常工具){

}

1. 如果try中代码没有问题,则将try中代码实行完成后就到catch后实行

2. 如果try中代码有非常发生,则抛出一个非常工具(利用throw),抛出给了catch中的参数,则在try中涌现非常代码后的内容就不会实行,直接跳转到catch中去实行,catch中实行完成,再连续向下实行

<?php

try{

echo \公众11111111<br>\公众;

$file=@fopen(\公众./hello.txt\公众,\"大众r\"大众);

if(!$file){

throw new Exception(\"大众文件打开失落败\"大众);

}

echo \"大众2222222222<br>\公众;

}catch(Exception $e){

echo \公众3333333<br>\"大众;

echo $e->getMessage().\公众<br>\公众;

touch(\公众hello.txt\"大众);

$file=@fopen(\公众./hello.txt\"大众,\"大众r\公众);

}

echo \"大众4444444<br>\公众;

?

以上便是浅谈PHP中的缺点处理和非常处理的详细内容,更多请关注其它干系文章!

更多技巧请《转发 + 关注》哦!

标签:

相关文章

华奥大数据,引领体育大数据领域的新风潮

随着科技的飞速发展,大数据已经渗透到各行各业,为人们的生活带来了诸多便利。在体育领域,大数据也发挥着越来越重要的作用。华奥大数据作...

SEO优化 2024-12-17 阅读0 评论0

php实如今线技巧_php实现在线考试系统

文章正文效果图如下:题库首页展示试题在线测试分数统计通过该小项目目的是练习PHP根本知识,通过对数组操作实现考题信息存储加载,引入...

SEO优化 2024-12-17 阅读0 评论0