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、也可能是唯一字段。

时间: 2024-08-04 13:45:38

PHP开发中的错误收集,不定期更新。_php技巧的相关文章

PHP开发中AJAX技术的简单应用_php技巧

AJAX无疑是2005年炒的最热的Web开发技术之一,当然,这个功劳离不开Google.我只是一个普通开发者,使用AJAX的地方不是特别多,我就简单的把我使用的心得说一下.(本文假设用户已经具有JavaScript.HTML.CSS等基本的Web开发能力) [AJAX介绍] Ajax是使用客户端脚本与Web服务器交换数据的Web应用开发方法.Web页面不用打断交互流程进行重新加裁,就可以动态地更新.使用Ajax,用户可以创建接近本地桌面应用的直接.高可用.更丰富.更动态的Web用户界面. 异步J

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.使用$

WordPress开发中的get_post_custom()函数使用解析_php技巧

同get_post_meta()一样,用于返回文章的自定义字段值得一个函数,只不过get_post_custom()函数使用起来更简单,如果在循环中使用你甚至不需要设置任何参数. 其实get_post_custom()函数的基础实现与get_post_meta()大同小异~ get_post_custom()使用 get_post_custom($postid); 只接受一个参数 $postid文章id: 实例演示 if (have_posts()) : while (have_posts())

PHP开发中常用的字符串操作函数_php技巧

1,拼接字符串 拼接字符串是最常用到的字符串操作之一,在PHP中支持三种方式对字符串进行拼接操作,分别是圆点.分隔符{}操作,还有圆点等号.=来进行操作,圆点等号可以把一个比较长的字符串分解为几行进行定义,这样做是比较有好处的. 2,替换字符串 在PHP这门语言中,提供了一个名字叫做substr_replace()的函数,该函数的作用可以快速的完成扫描和编辑文本内容较多的字符串替换功能.他的语法格式: mixed substr_replace(mixed $string,string $repl

eclipse-android 开发中文件名错误

问题描述 android 开发中文件名错误 Integer val = myReceipt.receiptId ; String fileName = "image" + "_" + title.getText().toString()+"_" + val.toString(); photo = this.createTemporaryFile(fileName, ".jpg"); intent.putExtra(MediaS

开发中常用正则表达式收集

开发中常用正则表达式收集 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ascii字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配html标记的正则表达式:<(s*?)[^>]*>.*?</1>|<.*? /> 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分

Win10 UWP开发中的重复性静态UI绘制小技巧 2

原文:Win10 UWP开发中的重复性静态UI绘制小技巧 2 小技巧1 地址:http://www.cnblogs.com/ms-uap/p/4641419.html 介绍 我们在上一篇博文中展示了通过Shape.Stroke族属性实现静态重复性UI绘制,使得UWP界面的实现变得稍微灵活一些了. 但这一技巧还是有不少局限的,毕竟折腾StrokeDashArray属性看上去并不是那么直观和适用(还存在用扇形欺骗观众这样的"问题"啦). 这一篇博文我们将为大家介绍一种更为适用,同时也更为灵

Win10 UWP开发中的重复性静态UI绘制小技巧 1

原文:Win10 UWP开发中的重复性静态UI绘制小技巧 1 介绍 在Windows 10 UWP界面实现的过程中,有时会遇到一些重复性的.静态的界面设计.比如:画许多等距的线条,画一圈时钟型的刻度线,同特别的策略排布元素,等等. 读者可能觉得这些需求十分简单,马上就想到了通过for循环之类来实现.只需要在Loaded事件里添上这些元素就好了. 但这样可能存在一些问题--如果这些UI元素只是静态的,是装饰性的--虽然code-behind不用白不用,但为了这些纯静态元素将代码逻辑变得臃肿似乎略有

PHP 开发环境配置(Zend Studio)_php技巧

开发环境配置(Zend Studio)_php技巧-zend studio环境配置">   安装完成后运行程序 在Help菜单中有Register选项进行注册. 提供注册码如下: Username: zendstudio.netSerial Number: 3727234F6095F72034F6095F