我们在做php开发时有时可能会提示Notice: Undefined index: *** on line 249,出现上面这些是 PHP 的提示而非报错,PHP 本身不需要事先声明变量即可直接使用,但是对未声明变量会有提示。最简单的方法是对变量进行初始化。

  第二种方法可以对变量进行判断,比如原来的代码是

$data['download'] = $product_info['download'];

  可以改成

if (!empty($product_info['download'])){$data['download'] = $product_info['download'];}

  第三种方法:修改 php.ini 中的 error配置下错误显示方式:将 error_reporting = E_ALL 修改为error_reporting = E_ALL & ~E_NOTICE ,修改后重启下APCHE服务器,方可生效。

最新文章

  1. nRF52832开发日志--SAADC调试
  2. CE 操作串口
  3. redis主从 以及认证配置
  4. [Android Pro] Android 进程级别 和 oom_adj对应关系
  5. servlet、genericservlet、httpservlet之间的区别
  6. PostGreSQL存储过程
  7. hibernate cascade=CascadeType.All
  8. MongoDB学习笔记-数据库命令
  9. C#IEnumerator.MoveNext 方法 ()
  10. Day3 - Python基础3 函数、递归、内置函数
  11. Shell的输入输出
  12. 完全背包 (DP)
  13. Python学习笔记——进阶篇【第九周】———线程、进程、协程篇(队列Queue和生产者消费者模型)
  14. Python笔记3-20151027
  15. HDU 4393 Throw nails(优先队列)
  16. 02.02.01 第1章 简介及基础操作(Power BI商业智能分析)
  17. echarts 拼图和折线图的封装 及常规处理
  18. [转载]腾讯专家:论高级DBA的自我修养
  19. team330团队铁大兼职网站使用说明
  20. Oracle单引号双重角色——字符串引用与转义

热门文章

  1. 【搜索】L国的战斗之伞兵
  2. 北漂不易,逆风前行[给想在北京工作的java同学们诚恳的建议!]
  3. Windows搭建FTP/Http文件共享(利用IIS)
  4. jar解压后重新打包
  5. RC4算法
  6. Java se课程设计详解——数据库接口类(1)
  7. Storm 系列(九)—— Storm 集成 Kafka
  8. java设计模式结构型模式
  9. C#中字符串的操作大全
  10. Java面试必问通信框架NIO,原理详解