php 被抛弃使用的函数

call_user_method()(使用
call_user_func() 替代)
   
call_user_method_array() (使用 call_user_func_array()
替代)
    define_syslog_variables()
   
dl()
    ereg()
(使用 preg_match() 替代)
   
ereg_replace() (使用 preg_replace()
替代)
    eregi() (使用 preg_match() 配合 ‘i’ 修正符替代)
   
eregi_replace() (使用 preg_replace()
配合 ‘i’ 修正符替代)
    set_magic_quotes_runtime() 以及它的别名函数  magic_quotes_runtime()
    [color=olive]session_register() (使用 $_SESSION
超全部变量替代)
    session_unregister() (使用 $_SESSION
超全部变量替代)
    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() (使用 mysql_real_escape_string()
替代)
    废弃以字符串传递区域设置名称. 使用 LC_* 系列常量替代.
    mktime()
的 is_dst 参数. 使用新的时区处理函数替代.

时间: 2024-10-25 18:16:16

php 被抛弃使用的函数的相关文章

c语言gets()函数与它的替代者fgets()函数

在c语言中读取字符串有多种方法,比如scanf() 配合%s使用,但是这种方法只能获取一个单词,即遇到空格等空字符就会返回.如果要读取一行字符串,比如: I love BIT 这种情况,scanf()就无能为力了.这时我们最先想到的是用gets()读取. gets()函数从标准输入(键盘)读入一行数据,所谓读取一行,就是遇到换行符就返回.gets()函数并不读取换行符'\n',它会吧换行符替换成空字符'\0',作为c语言字符串结束的标志. gets()函数经常和puts()函数配对使用,puts

《APUE》中的函数整理

第1章 unix基础知识 1. char *strerror(int errnum) 该函数将errnum(就是errno值)映射为一个出错信息字符串,返回该字符串指针.声明在string.h文件中. 2.void perror(const char *s) 该函数基于当前的errno值,在标准出错文件中输出一条出错消息,然后返回.声明在stdio.h文件中.它首先输出由s指向的字符串,然后是一个冒号,一个空格,接着是errno值对应的出错信息,最后是一个换行符. 第2章 UNIX标准化及实现

【C++】【lambda】lambda函数介绍和个人理解(3)——lambda的语法甜点

导航: lambda函数介绍和个人理解(1)--初识lambda lambda函数介绍和个人理解(2)--lambda与仿函数 lambda函数介绍和个人理解(3)--lambda的语法甜点 其实,与其说这是一篇介绍lambda语法甜点的文章,不如说是一篇教大家使用lambda函数的一篇文章.当然不可避免的会用到一些有趣的实验.文章略长,大家耐心耐心看吧!当然,这也是本人写的关于lambda函数的最后一篇博文了,如果大家有其他更好的想法或者更深入的理解,请联系我~ 本文大概讲这些内容:基础使用,

非常实用的10个PHP高级应用技巧

PHP 独特的语法混合了 C.Java.Perl 以及 PHP 自创新的语法.它可以比 CGI或者Perl更快速的执行动态网页.用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多.下面介绍了十个PHP高级应用技巧. 1, 使用 ip2long() 和 long2ip() 函数来把 IP 地址转化成整型存储到数据库里. 这种方法把存储空间降到了接近四分之一(char(15) 的 15 个字节对整形的 4 个字节),计

彻底抛弃脚本录制,LR脚本之使用web_custom_request函数自定义

原文  http://www.cnblogs.com/Bonnie83/p/3525200.html 初学性能测试时候,第一步必学脚本录制,但一路下来各种录制失败.回放脚本失败的问题层出不穷,究其原因一是LR本身存在对测试环境的兼容性问 题导致录制失败,更深层次的原因是录制者不清楚LR录制脚本的原理,或者不清楚客户端与服务器端之间的请求和应答内容及通信方式,导致一旦出现脚本执行失 败便无从下手.最近在做项目的一个接口测试时候,因请求是合作第3方发起的且不容易让第3方提供他们的平台给我们做测试,所

对于linux下system()函数的深度理解(整理)

对于linux下system()函数的深度理解(整理) (2013-02-07 08:58:54) 这几天调程序(嵌入式linux),发现程序有时就莫名其妙的死掉,每次都定位在程序中不同的system()函数,直接在shell下输入system()函数中调用的命令也都一切正常.就没理这个bug,以为是其他的代码影响到这个,或是内核驱动文件系统什么的异常导致,昨天有出现了这个问题,就随手百了一下度,问题出现了,很多人都说system()函数要慎用要少用要能不用则不用,system()函数不稳定?

postgresql----JSON类型和函数

postgresql支持两种json数据类型:json和jsonb,而两者唯一的区别在于效率,json是对输入的完整拷贝,使用时再去解析,所以它会保留输入的空格,重复键以及顺序等.而jsonb是解析输入后保存的二进制,它在解析时会删除不必要的空格和重复的键,顺序和输入可能也不相同.使用时不用再次解析.两者对重复键的处理都是保留最后一个键值对.效率的差别:json类型存储快,使用慢,jsonb类型存储稍慢,使用较快. 注意:键值对的键必须使用双引号 示例: test=# SELECT '{"bar

“函数声明”、“函数原型”与“函数定义”辨析

最近在看一本关于C的书,对函数声明和函数定义的定义很是模糊,分不清楚,百度了一下,发现一篇帖子写的很是不错,转载过来: 原文: 对函数的“定义”和“声明”不是一回事.函数的定义是指对函数功能的确立,包括指定函数名,函数值类型.形参及其类型以及函数体等,它是一个完整的.独立 的函数单位.而函数的声明的作用则是把函数的名字,函数类型以及形参的类型.个数和顺序通知编译系统,以便在调用该函数时进行对照检查(例如,函数名是否 正确,实参与形参的类型和个数是否一致),它不包括函数体.————谭浩强 ,<C程

路径层函数

路径层函数CBrush::CreateSolidBrushBOOL CreateSolidBrush( COLORREF crColor );返回值 成功非零; 失败返零.参数 crColor 是颜色结构体变量,指定画刷颜色. 颜色可以是指定一个RGB值,也可以通过WINDOWS.H的RGB宏来构造说明:用指定的固体颜色初始化画刷:可以被任何设备上下文选为当前画刷.应用完由CreateSolidBrush创建的画刷要将它从设备上下文里取出. CDC::FillPathBOOL FillPath(