php 设置error_reporting(0)和ini_set(‘display_errors’, 0)之后,还是显示错误「建议收藏」

php 设置error_reporting(0)和ini_set(‘display_errors’, 0)之后,还是显示错误

大家好,又见面了,我是全栈君。

php 5.4
apache 2.2

关闭错误报告和错误显示
关闭错误报告和错误显示
依然会显示错误
依然会显示错误

按照我的理解,error_reporting(0)之后就应该不会显示错误了,这是怎么回事?

后来我又试着在php.ini者.htaccess中将display_errors设为off,才抑制了错误报告的显示。

而根据PHP手册中的描述

display_errors指令是属于 PHP_INI_ALL 因而就可以在任何地方被设定,包括ini_set() 。

这又是怎么回事?

 

PHP不是一行一行去解析然后执行的,如果这样上下文根本无法绑定起来。是一个文件一个文件去解析的。像你这样一个文件没有解析成功,那么这整个文件的代码都无法执行的。 你可以放在 include 的文件里面将你的 sdfsdf 放里面看看。要保证主文件是可编译通过的,再试试

<?php error_reporting(0); 

PS:不是PHP没有执行是你写的代码没有执行。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/112281.html原文链接:https://javaforall.net

(0)
上一篇 2022年2月8日 上午6:00
下一篇 2022年2月8日 上午6:00


相关推荐

  • java xmn_Java JVM 参数 -Xms -Xmx -Xmn -Xss调优总结

    java xmn_Java JVM 参数 -Xms -Xmx -Xmn -Xss调优总结常见配置举例 1 堆大小设置 JVM 中最大堆大小有三方面限制 相关操作系统的数据模型 32 bt 还是 64 bit 限制 系统的可用虚拟内存限制 系统的可用物理内存限制 32 位系统下 一般限制在 1 5G 2G 64 为操作系统对内存无限制 我在 WindowsServe 系统 3 5G 物理内存 JDK5 0 下测试 最大可设置为 1478m 典型设置 java Xmx3550m Xms35

    2026年3月17日
    1
  • nodejs安装教程Windows版本

    nodejs安装教程Windows版本npm 安装的全局模块所在的路径 缓存 cache 的路径 如有错误 请用管理员身份打开 cmd 执行命令 目的避免占 C 盘空间

    2025年10月15日
    4
  • git 更新代码到本地

    git 更新代码到本地正规流程gitstatus(查看本地分支文件信息,确保更新时不产生冲突)gitcheckout–[filename](若文件有修改,可以还原到最初状态;若文件需要更新到服务器上,应该先merge到服务器,再更新到本地)gitbranch(查看当前分支情况)gitcheckoutremotebranch(若分支为本地分支,则需切换到服务器的远程分支)git…

    2022年6月15日
    103
  • VCProtect虚拟机加壳工具

    VCProtect虚拟机加壳工具虚拟机加壳工具,可以给目标程序加上虚拟机,同时提供多态变形功能。下载http://www.vcprotect.com

    2022年6月27日
    52
  • MongoDB 基础

    MongoDB 基础

    2021年7月8日
    84
  • java获取窗口_获取窗口句柄[通俗易懂]

    java获取窗口_获取窗口句柄[通俗易懂]1、使用FindWindow函数获取窗口句柄示例:使用FindWindow函数获取窗口句柄,然后获得窗口大小和标题,并且移动窗口到指定位置。#include#include#include#includeintmain(intargc,char*argv[]){//根据窗口名获取QQ游戏登录窗口句柄HWNDhq=FindWindow(NULL,”QQ2012″);//得到QQ窗口…

    2022年7月21日
    145

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号