-
Deprecated: Function eregi() is deprecated in
-
其原因在于:php5.3以上的版本不支持ereg()函数,而是使用preg_match() 函数;不支持ereg_replace()函数,而使用preg_replace()函数;
-
解决方法:将不支持的函数修改为支持的函数即可;
-
-
Fatal error: Cannot redeclare test() (previously declared in
-
其原因是test函数定义了两次或两次以上;
-
-
PHP Notice: Array to string conversion in
-
其原因是代码中有直接输出一个数组的执行语句;
-
-
PHP Warning: simplexml_load_string(): in Entity: line 9: parser error : Premature end of data in tag
-
其原因是simplexml_load_string(string)函数把XML字符串载入对象中,而xml文件内容有错误,无法转换。
-
-
PHP Notice: Trying to get property of non-object in
-
其原因是对象的引用出错,变量名的类型不是对象,所以无法引用;
-
-
PHP Warning: imagecreatefromjpeg(): gd-jpeg: JPEG library reports unrecoverable error: in
-
其原因是因为读取的文件的真实格式不是jpg格式,而是另一种格式,只是强制性转换格式而已
-
-
PHP message: PHP Strict Standards: Declaration of test::test() should be compatible with test::test() in
-
其原因是因为子类在继承父类时,引用父类的方法,而父类的方法没有参数,而子类方法却有参数(而且参数没有默认值);
-
解决方法:子类的方法的参数添加默认值;
-
-
PHP message: PHP Deprecated: Function split() is deprecated in
-
其原因是因为split() 在新版本中已经弃用了;
-
解决方法:找新的PHP版本中与其对应的函数,并进行替换;
-
-
PHP message: PHP Fatal error: Call to undefined function mcrypt_module_open() in
-
其原因是:没有找到函数,如果是扩展模块的函数,而扩展模块没有安装或者没有启用;
-
解决办法:到php.net下载对应的扩展模块文件,并存放到php的扩展文件目录中,在php.ini中开启扩展文件;
-
来源:原创
发布时间:2019-12-20 22:56:07