zoukankan      html  css  js  c++  java
  • PHP ErrorException 积累

    ErrorException [不定时更新]

    ErrorException1:
    Undefined index: allocate
    描述:PHP默认会对未声明变量进行提示,这种默认的提示是可以进行忽略。
    解决: 1.服务器配置修改,php.ini中的error配置下错误显示方式:将'error_reporting = E_ALL'修改为'error_reporting = E_ALL & ~E_NOTICE',修改后重启下Apache服务器[出现异常,如果不想要进行处理,都可以直接屏蔽默认提示]。
    2.对变量进行初始化。
    3.对值进行相应判断,例如:$allocate = isset($allocate)?$allocate:'';
    ErrorException2:
    array_intersect(): Argument #2 is not an array
    描述:直译过来就是array_intersect():论点# 2不是数组,理解为的参数二部位数组
    解决:
    1.对参数数组初始化
    2.对参数提前进行判断
    ErrorExceptio3
    Undefined offset: abc
    描述:变量未被定义
    方法:同ErrorExceptio1类似
    ErrorException4:
    array_column() expects parameter 1 to be array, null given
    描述:array_column()预计参数1是数组,单实际给的时NULL
    方法:
    1.对传入的参数进行初始化,且初始化为数组
    2.进行数据的判断,防止出现异常
    ErrorException5:
    Use of undefined constant a - assumed 'a'
    描述:使用了未定义的常量 a, 被当做 'a'使用,这个异常是在html中嵌套php中出现的,实际用法是想对字符进行判断,未将'a' ,'' 起来,从而被当常量使用了。转换一下字符就OK了。
    ErrorException6:
    Invalid argument supplied for foreach()
    描述:在php中,foreach语法的遍历来源数组如果不是一个有效数组,php会出现错误警告
    方法:
    1.对传入的参数进行初始化,且初始化为数组,在遍历之前对数组变量进行一个判断,如果该变量不是一个有效数组,则设置该变量为一个空数组即array()
  • 相关阅读:
    [转] linux下查看文件编码及修改编码
    offset Dimensions 详解
    style属性
    Using NodeLists
    Element Children
    Node、Document关系的探究
    Document、HTMLDocument关系的探究
    BOM Summary P268-P269
    Intervals and Timeouts
    Window Position
  • 原文地址:https://www.cnblogs.com/maomojun/p/7596548.html
Copyright © 2011-2022 走看看