首页 » 网站推广 » php若何开启毛病技巧_浅谈PHP中的缺点处理和异常处理

php若何开启毛病技巧_浅谈PHP中的缺点处理和异常处理

访客 2024-10-24 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排名搜索引擎优化之路

网络营销已成为企业竞争的重要手段。而搜索引擎优化(SEO)作为网络营销的核心策略之一,对于提升网站在搜索引擎中的排名、增加网站流量...

网站推广 2025-04-09 阅读1 评论0

网站建设SEO领域佼佼者哪家强

网站建设已经成为企业拓展市场、提升品牌影响力的重要途径。而在网站建设中,SEO(搜索引擎优化)显得尤为重要。在众多SEO服务商中,...

网站推广 2025-04-09 阅读1 评论0