`
zhanchaojiang
  • 浏览: 112978 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

PHP warn、notice 问题的解决方案

PHP 
阅读更多


首先,这个不是错误,是warning。所以如果服务器不能改,每个变量使用前应当先定义。

方法1:服务器配置修改
修改php.ini配置文件,error_reporting = E_ALL & ~E_NOTICE

方法2:对变量进行初始化,规范书写(比较烦琐,因为有大量的变量)。但还没有找到好定义方法,望大家指教

方法3:每个文件头部加上:error_reporting(0); 如果不行,只有打开php.ini,找到display_errors,设置为display_errors = Off。以后任何错误都不会提示。ini_set("display_errors", 0);

方法4 :做判断:

isset($_GET["page"])  
 

    if-else判断

或者加上'@'表示这行如果有错误或是警告不要輸出
如:

@$page=$_GET["page"]
 



方法5:

 

file1.php文件把$xx变量付一个值,用post传递给file2.php,
如果file2.php没有$xx的定义,而直接使用$yy=$xx; 系统就会报错:"undifined variaable $xx", 如果file2.php的文件开始用$xx="";定义,那么file1.php的$xx值就传不过来了!

 

file2.php里可以这样

if(!isset($xx)) $xx="";

分享到:
评论

相关推荐

    java日志解决方案java问题解决日志第一版.pdf

    Java日志解决方案是Java开发中不可或缺的一部分,它用于记录应用程序的运行情况,帮助开发者调试代码,定位错误,以及在生产环境中监控系统状态。本篇主要介绍一些基础的日志概念、常用的Java日志框架以及如何有效地...

    Perl die、warn、eval函数使用总汇

    ### Perl中的Error Handling:Die、Warn、Eval 函数详解 #### 一、引言 在Perl编程语言中,错误处理是非常重要的一部分。错误处理能够帮助开发者有效地管理程序运行过程中可能出现的各种问题,比如文件操作失败、...

    [NPM解决方案]npm WARN deprecated core-js2.6.11,core-js小于3 is no longer maintained

    【NPM解决方案】npm WARN deprecated core-js@2.6.11: core-js@< 3 is no longer maintained and not recommended for usage Administrator@GuoXinYu MINGW64 /d $ npm install -g vuepress npm WARN deprecated ...

    框架集合错误解决方案

    ### 框架集合错误解决方案 #### 包含包冲突等常见问题 在软件开发过程中,尤其是使用多种框架和技术栈时,经常会遇到各种各样的错误和异常。本文将基于提供的内容,详细介绍几个常见的错误及其解决方案。 ### 1. ...

    日志解决方案(转)

    标题中的“日志解决方案(转)”意味着我们将讨论的是在IT领域中如何管理和处理日志信息,这...通过理解并正确配置Log4j,开发者可以有效地监控系统状态,快速定位和解决问题,同时确保日志系统的可维护性和可扩展性。

    log4php源码和示例

    通过合理的日志设计,可以更好地理解和解决问题,提高开发效率。 总之,`log4php`为PHP开发者提供了一套强大且灵活的日志系统,通过源码学习和实际示例,我们可以更好地理解其工作原理,以便在实际项目中有效地利用...

    buildroot编译info.log warn.log

    在IT行业中,Buildroot是一个非常重要的工具,尤其在嵌入式系统开发中广泛使用。它是一个构建系统,允许用户配置并自动编译...通过细致地阅读和分析这两个日志文件,你可以发现并解决潜在问题,优化你的Linux系统构建。

    解决Python出现_warn_unsafe_extraction问题的方法

    在Python项目中运行出现了“AttributeError: ResourceManager instance has no attribute ‘_warn_unsafe_extraction’”问题,研究了一下,发现是setuptools在MacOS下的一个问题(见下图),我出现问题的是pymongo...

    log4php日志记录操作类

    Apache的log4php库为PHP提供了一套强大的日志记录解决方案,其设计灵感来源于Java的log4j框架。本文将详细介绍log4php的核心概念、配置以及实际应用。 **1. log4php的核心组件** - **Logger**: log4php的核心类,...

    WARN Failed to install dependencies. Please run ‘npm install’ manually!解决方案

    1.git安装 2.nodejs安装 node -v npm -v #换镜像 ...# 少空格也会报错 cnpm #查看镜像 #用cnpm 全局安装 hexo客户端 cnpm install -g hexo-...WARN Failed to install dependencies. Please run ‘npm install’ manually!

    Apache_log4php-2.3.0.tgz

    Apache_log4php是Apache软件基金会的一个项目,它是一款面向PHP编程语言的日志记录框架,旨在提供灵活且可扩展的日志记录解决方案。版本2.3.0是该项目的一个稳定发行版,包含了多项改进和修复,以提升性能和用户体验...

    warn绞盘操作手册.doc

    warn绞盘操作手册 warn绞盘操作手册是一份关于绞盘的使用手册,旨在指导用户正确使用绞盘,提高越野驾驶的技能和安全性。下面是从文件中提取的知识点: 1. 绞盘的工作原理:绞盘的工作原理是通过减速档增加扭力,...

    PHP 谷歌浏览器调试方法及插件 ChromePHP 4.1.zip

    总之,ChromePHP是PHP开发者在谷歌浏览器中调试代码的利器,它简化了PHP信息的输出和查看流程,使开发者能够更专注于解决问题,提高开发效率。掌握这一工具的使用,对于提升PHP开发能力具有积极意义。在实际项目中,...

    chrome PHP调试库文件

    这个工具使得PHP开发者能够在Chrome浏览器中方便地进行前端与后端的联合调试,提升了开发效率和问题定位的准确性。在实际开发工作中,善用此类工具,能帮助我们更好地理解和优化我们的PHP应用。

    Proc_Warn_Dep.sql

    Proc_Warn_Dep.sql

    Proc_Warn_Class.sql

    Proc_Warn_Class.sql

    Proc_Warn_All.sql

    Proc_Warn_All.sql

    npm install 报警告npm WARN

    npm notice created a lockfile as package-lock.json. You should commit this file. npm WARN fsevents@1.2.0 had bundled packages that do not match the required version(s). They have been replaced with

Global site tag (gtag.js) - Google Analytics