Deprecated:function eregi() is deprecated in /usr/local/apache/libraries/lib_lang.php on line 8
Deprecated:function eregi() is deprecated in /usr/local/apache/libraries/lib_lang.php on line 8
Deprecated :意思是“不推荐”
php 5.3 从一方面来讲,可以说在07年计划PHP6的中的一个pre版本,增加了很多功能,统一了很多语法,使
PHP变得更加强大与简洁。
说到统计架构规划,PHP当然会对一些别名,重复功能function进行归类整理,并把一些不用的正式在php 5.3
以后删除掉.故不建议在新项目继续使用.
PHP 5.3 有两个deprecated,
E_DEPRECATED and E_USER_DEPRECATED
以下是在旧的项目中会在php 5.3以后碰到的问题
? define_syslog_variables
? register_globals
? register_long_arrays
? safe_mode
? magic_quotes_gpc
? magic_quotes_runtime
? magic_quotes_sybase
? 在PHP.ini 注释用#已经不再建议使用.
Deprecated functions:
? call_user_method() 可以用 call_user_func() 替代
? call_user_method_array() 可以用 call_user_func_array() 替代define_syslog_variables()
? dl() 反对在使用DL加载扩展,php5.3 以后应用php.ini配制
? ereg() 可以用 preg_match() 替代
? ereg_replace() 可以用 preg_replace() 替代
? eregi() 用 preg_match() i 参数替代
? eregi_replace() 用 preg_replace() i 参数替代
? set_magic_quotes_runtime() 用 magic_quotes_runtime() 替代
? session_register() session_unregister() session_is_registered()
? 以上三个统一用 $_SESSION 替代
? set_socket_blocking() 用 stream_set_blocking() 替代
? split() 用 preg_split() 替代
? spliti() 用 preg_split() 模式 ‘i’ 替代
? sql_regcase()
? mysql_db_query() 用 mysql_select_db() mysql_query() 替代mysql_escape_string() 用 use
mysql_real_escape_string() 替代
? 关于时区处理,统一用Timezone对像
Deprecated features:
?直接返加new 实例不再建议使用. PHP 6 将不再支持
?Call-time pass-by-reference 参数现在不再建议使用 PHP 6 将不再支持
?用 {} 访问字符串顺序不再建议使用. 统一用 [] 代替. PHP 6 将不再支持
当然如果项目紧急,又要在php 5.3 使用以上方法,可以用下面的方法去做
在php.ini 增加
cd /home/jiania/lnamp/php530/etc/php.ini
php_flag allow_call_time_pass_reference On
php_value error_reporting “E_ALL & ~E_NOTICE & ~E_DEPRECATED”
本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/840289如需转载请自行联系原作者
yangzhimingg
Deprecated:function eregi() is deprecated in /usr/local/apache/libraries/lib_lang.php on line 8相关推荐
- Function eregi() is deprecated
在php升级到php5.3之后后,在使用的过程经常发现有的程序会出现Function eregi() is deprecated 的报错信息.是什么原因呢? 这是因为php5.3中不再支持eregi( ...
- Deprecated: Function ereg_replace() is deprecated
Deprecated: Function ereg_replace() is deprecated in /usr/local/apache/htdocs/cacti/include/global.p ...
- 出现Deprecated: Function ereg_replace() is deprecated in 的原因及解决方法
出现Deprecated: Function ereg_replace() is deprecated in 的原因及解决方法 参考文章: (1)出现Deprecated: Function ereg ...
- 解决Cannot load /usr/local/apache/modules/libphp5.so的方法
今天弄一个CentOS,安装httpd-2.2.6 和php-5.2.4,一切顺利, 最后一步重新启动apache报如下错误:(真是个好编剧,总是最后发生异常) httpd: Syntax error ...
- 编译安装PHP出现Cannot load /usr/local/apache/modules/libphp5.so
CentOS,安装httpd-2.2.4 和php-5.2.3,一切顺利, 最后一步重新启动apache报如下错误: httpd: Syntax error on line 53 of /usr/lo ...
- PHP Deprecated: Function ereg_replace() is deprecated in 的解决方法
这个问题是因为你用的php版本过高,在php5.3中,正则函数ereg_replace已经废弃,而dedecms还继续用,有两个方案可以解决以上问题: 1.把php版本换到v5.3下. 2.继续使用v ...
- PHP问题 —— Deprecated: Function ereg_replace() is de
1.1 Deprecated: Function ereg_replace() is deprecated 1.1.1 现象 运行应用出现如下错误提示: Deprecated: Function ...
- 织梦安装后提示Function ereg_replace() is deprecated的解决方法
织梦 dedecms v5.6 安装后提示 Deprecated: Function ereg_replace() is deprecated in D:\www\dede\config.php on ...
- php7帝国CMS报错Deprecated: Function get_magic_quotes_gpc()
在对帝国CMS进行升级之后,会出现类似的错误,如下代码所示: Deprecated: Function get_magic_quotes_gpc() is deprecated in /www/www ...
最新文章
- 【青少年编程】【一级】小狗散步
- 重磅:苹果人工智能最完整解密,iBrain早已无处不在
- Docker镜像相关命令
- 关于windows内存泄露思考
- python增量爬虫_python爬虫Scrapy框架之增量式爬虫
- servlet html登录,Servlet实现用户登录
- VC2010 MFC文档类菜单快捷键无法加载问题
- mysql查看和调整最大连接数
- 数学:概率论与数理统计
- 2018黑马java简历模板_2018黑马软件测试
- 使用python实现猴子摘香蕉问题
- hibernate_Hibernate记录:常见问题的提示和解决方案
- 更新 mac 系统,clion 不能用
- Error: Service is currently being configured by another administrative operation
- SSDT表函数Hook原理
- visual studio2017登录时需要更新 microsoft edge 或当前浏览器的最新版本
- 初一数学教材人教版_初中数学教材章节-人教版
- HGU3336 Count the string (KMP Next数组的应用)
- 数据库管理系统属于计算机应用,数据库管理系统是否属于应用软件
- 网安笔记13 隔离技术