php 5.3 从一方面来讲,可以说在07年计划PHP6的中的一个pre版本,增加了很多功能,统一了很多语法,使PHP变得更加强大与简洁。 可是我们在升级使用5.3以后会发现以前的旧项目会出现一些问题,统计架构规划,PHP当然会对一些别名,重复功能function进行归类整理,并把一些不用的正式在php 5.3以后删除掉.故不建议在新项目继续使用. PHP 5.3 有两个deprecated, E_DEPRECATED and E_USER_DEPRECATED 下面是旧的项目中会在php 5.3以后碰到的问题 call_user_method() 可以用 call_user_func() 替代 直接返加new 实例不再建议使用. PHP 6 将不再支持
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_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:
Call-time pass-by-reference 参数现在不再建议使用 PHP 6 将不再支持
用 {} 访问字符串顺序不再建议使用. 统一用 [] 代替. PHP 6 将不再支持
详细解决方案
[转]php5.3(放弃的函数替换)deprecated 异常有关问题汇总
热度:488 发布时间:2012-11-06 14:07:00.0
相关解决方案
- Global access to Rake DSL methods is deprecated
- Windows上Nginx+PHP5(FastCgi)安装配置详解
- PHP5.3.x 不再支持ISAPI,要用fastCGI方式才能在IIS6下运行PHP5.3?解决方法
- 求:php 连接 MSSQL2008 代码,以及异常解答。 Win2008:Apache+php5.3.2 VC9 TS+MSSQL2008
- IIS7 fastcgi php5.3很慢是什么情况?解决方法
- 求一份windows停的php_apc for php5.3!
- php5.3.1支持多承袭
- PHP5.2升级PHP5.3的有关问题
- php5.3 webservices 开发 急解决办法
- php5.3.11+sqlserver2005
- 2003server iis6.0 + php5.28+mssql2005联接如上错语
- PHP5.3.3安装memcache的有关问题
- PHP5.4无法安装sphinx扩展,该怎么解决
- WIN7,IIS,PHP5.2.17上zend optimizer安装一直不成功
- PHP5.3废弃函数 顶替记
- php5 值赋值与引述赋值
- php5.3中新增多的_invoke方法
- php5.4.3找不到memcache模块,如何解决
- PHP5:OOP - 分开业务逻辑层代码 , 是否必要
- php5.4环境上安装ECshop出现Strict Standards的解决方案
- server2008+apa2.2+php5.4+oracle配备
- PHP5.4没法开启GD库
- 【转】PHP5.3亲测精髓特性整理
- Php5 汉语言参考手册
- [转]php5.3(放弃的函数替换)deprecated 异常有关问题汇总
- 部署cacti,php5.3.6报错有关问题
- php5.3x不再支持ereg和eregi,解决方法
- php5 学习记要(1)
- PHP5.4没法安装sphinx扩展
- PHP5.4最新特征