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”

php 屏蔽deprecated,解决php deprecated 的问题相关推荐

  1. phpredis 报错 “Function Redis::setTimeout() is deprecated” 解决方法

    phpredis 报错 "Function Redis::setTimeout() is deprecated" 解决方法 参考文章: (1)phpredis 报错 "F ...

  2. Deprecated: getEntityManager is deprecated since Symfony 2.1

    PHP5.3应用中,登陆后台管理时提示错误: Deprecated: getEntityManager is deprecated since Symfony 2.1. Use getManager  ...

  3. 帝国cms html广告,帝国CMS网站默认JS广告防止被浏览器屏蔽的解决办法

    现在很多网民使用360浏览器,或者使用各种安全软件,那么网站本身的广告,被过滤和屏蔽的的可能性非常大,以下帝国CMS网站JS广告被屏蔽的解决办法. 了解过其滤规则后,只能对帝国做出相应的修改. 方式一 ...

  4. 运行keras出现 FutureWarning: Passing (type, 1) or ‘1type‘ as a synonym of type is deprecated解决办法

    运行keras出现 FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a futur ...

  5. 错误The type XXX is deprecated解决

    错误:The type XXX is deprecated 报如下错误: The type XXX is deprecated 将这些错误的级别调为Warning,步骤如下: 在MyEclipse中菜 ...

  6. php deprecated,解决php中each函数在7.2版本提示deprecated错误问题

    今天有个thinkphp5.0版本的项目切换到php7.2版本,有个页面一直报错,打开调试代码.发现错误提示" The each() function is deprecated. This ...

  7. swift5弃用方法'withUnsafeBytes' is deprecated解决办法

    如题,swift5出现以后,这个withUnsafeBytes方法就被弃用了.Xcode提示信息是: 所以,以前的使用方法: let data = Data() let value = Int(big ...

  8. 二维码怎么做到微信防封_分享在微信内做推广微信链接被屏蔽怎么解决,微信域名防封的技术分析

    我们做推广的,看到下面图,心里是不是会很不舒服?前期广告推广都推了很久,想到要换域名,客户又不知道新的域名,之前花的精力.时间.都是白费了,现在QQ,微信是大部分人的日常信息交流平台,不论是做什么推广 ...

  9. 微信屏蔽网址解决办法 微信QQ已经被屏蔽的域名怎么做跳转

    关于域名总被微信封杀.屏蔽.拦截,等问题.简单说下自己的经验.有不少用户私信我.累死了,统一说下: 域名被微信封杀,显示的是链接无法访问: 域名被微信拦截,是跟淘宝一样 - 如需浏览,请长按网址复制后 ...

  10. 微信屏蔽网址解决办法 怎么样才能让被微信屏蔽的网址正常访问

    关于域名总被微信封杀.屏蔽.拦截,等问题.简单说下自己的经验.有不少用户私信我.累死了,统一说下: 域名被微信封杀,显示的是链接无法访问: 域名被微信拦截,是跟淘宝一样 - 如需浏览,请长按网址复制后 ...

最新文章

  1. jdk与jre的区别(转)
  2. 巧妙设置Android来方便管理Linux和Windows
  3. IDEA不能一个窗口管理多个项目?那是你不会用!
  4. ida和idr机制分析(盘符分配机制)
  5. libsvm python_LibSVM for Python 使用
  6. python的selenium模块博客园_selenium 模块的使用
  7. jboss mysql驱动目录_找不到mysql.jdbc.Driver – MySQL,JBoss
  8. RS-232、RS422和RS-485的区别和各自的实现方式
  9. Java-实现异地登陆和超时登陆
  10. 这三个博弈论新趋势,正深刻影响深度强化学习道翰天琼认知智能未来机器人接口API
  11. 私域流量和公域流量的区别
  12. [Java web编程]第2章 HTML与css网页开发基础(动画)
  13. Phaser 3入门
  14. 浙商银行计算机专业笔试考什么,浙商银行笔试题目汇总
  15. ipad投影到mac上_如何停止Mac和iPad上的来电
  16. iPad可以用来学计算机吗,我的ipad都用来做什么?学习娱乐两不误
  17. 什么是软件测试中的人工智能(AI)?
  18. Android_插值器
  19. 蓝蓝算法06--输出链表中倒数第k个结点
  20. 数据结构课程设计之项目三---算术表达式求解

热门文章

  1. 要有遥不可及的梦想,也要有脚踏实地的本事
  2. Linux命令:ls -l(ll)结果解析
  3. python实用教程答案 郑阿奇_VisualC++实用教程第4版_郑阿奇,习题参考答案,精品资料...
  4. 快速部署支持 Makedown 和 LaTeX 等格式的 Zbox-Wiki 文档共享站点
  5. web端 小米商城网站总结
  6. 软件Craft.io指导
  7. NYOJ----366D的小L
  8. 华为智慧屏鸿蒙系统深度评测,八个维度深度评测华为荣耀智慧屏
  9. 【技术博客】当蒸馏遇上GAN
  10. IDC机房的网络防火墙设备