PHP开发中的错误收集,不定期更新。

2015-01-24信息快讯网

PHP开发中的错误收集,不定期更新。 php开发的朋友需要用得到。

Fatal error: Non-static method Conn::__construct() cannot be called statically in /file.php

没有静态的方法(里面这个指方法参数,字符串类型),不能从静态上下文引用。

Fatal error: [] operator not supported for strings in /file.php

当一个变量已设为非数组类型的时候,就不能再次使用[]让同名变量增加数据键值
解决方法:1.改变变量名称、2.使用$var = array(...)
举例:
 
//这里为字符串类型 
$err = $e->getMessage(); 

//当执行到这里的时候会报错 
$err[] = array 
( 
'gid' => $this->_get['id'], 
'url' => $new, 
'log' => $err, 
'time' => time() 
); 

Fatal error: Declaration of Listing::content() must be compatible with that of InewsList::content() in file\List_1.php on line 7

统一接口所有类方法都必须和接口规定的一致:作用域声明、方法名、参数数量

Warning: mysqli::query() [mysqli.query]: Couldn't fetch Insert in /file.php

必须使用mysqli链接数据库后返回的结果集去执行操作。

Warning: 1064_You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near...

网上搜索是MYSQL兼容问题,实际操作上是语法错误,需检查SQL语句写的是否正确。

Warning: array_shift() expects parameter 1 to be array, integer given

函数第一个参数必须是一个数组。

#1366 - Incorrect integer value: '' for column 'ID' at row 1

mysql版本为msyql 5.1.14 WIN32版本,出现错误的原因是没有给自增ID赋值,尽管之前的版本可以不赋值,自动增加,但是在新版本的msyql中需要为其赋值NULL

#1136:Column count doesn't match value count at row 1

检查一下有没有序号自增加的字段。
所存储的数据与数据库表的字段类型定义不相匹配.
字段类型是否正确, 是否越界, 有无把一种类型的数据存储到另一种数据类型中.

#1062_Duplicate entry '...' for key 'map'

关键字重复、可能是主键ID、也可能是唯一字段。
php数字游戏 计算24算法
细谈php中SQL注入攻击与XSS攻击
逆序二维数组插入一元素的php代码
PHP 年龄计算函数(精确到天)
PHP序列号生成函数和字符串替换函数代码
PHP Parse Error: syntax error, unexpected $end 错误的解决办法
有关PHP中MVC的开发经验分享
php错误、异常处理机制(补充)
PHP中的错误处理、异常处理机制分析
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装(win+linux)
php开发留言板的CRUD(增,删,改,查)操作
php开发分页实现代码第1/3页
Php Ctemplate引擎开发相关内容
PHP开发者常犯的10个MySQL错误更正剖析
延长phpmyadmin登录时间的方法
一些php技巧与注意事项分析
PHP数组对比函数,存在交集则返回真,否则返回假
用PHP读取和编写XML DOM的实现代码
javascript,php获取函数参数对象的代码
php下将多个数组合并成一个数组的方法与实例代码
php开发环境配置记录
PHP开发规范手册之PHP代码规范详解
php 变量未定义等错误的解决方法
PHP开发中四种查询返回结果分析
PHP与MySQL开发的8个技巧小结
浅谈PHP Extension的开发――基础篇第1/2页
PHP程序员最常犯的11个MySQL错误小结
php Notice: Undefined index 错误提示解决方法
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装最快的解决办法
php 编写安全的代码时容易犯的错误小结
©2014-2024 dbsqp.com