PHP魔法函数应用详解_PHP教程
程序员文章站
2022-04-14 18:18:01
...
PHP提供两个方便我们引用数据的魔法引用函数magic_quotes_gpc和magic_quotes_runtime,这两个函数如果在php.ini设置为ON的时候,就会为我们引用的数据碰到单引号'和双引号"以及反斜线 是自动加上反斜线,帮我们自动转译符号,确保数据操作的正确运行,可是我们在php不同的版本或者不同的服务器配置下,有的magic_quotes_gpc和magic_quotes_runtime设置为on,有的又是off,所以我们写的程序必须符合on和off两种情况。那么magic_quotes_gpc和magic_quotes_runtime两个函数有什么区别呢?看下面的说明:
magic_quotes_gpc
作用范围是:WEB客户服务端;
作用时间:请求开始是,例如当脚本运行时.
magic_quotes_runtime
作用范围:从文件中读取的数据或执行exec()的结果或是从SQL查询中得到的;
作用时间:每次当脚本访问运行状态中产生的数据.
所以 magic_quotes_gpc的设定值将会影响通过Get/Post/Cookies获得的数据;magic_quotes_runtime的设定值将会影响从文件中读取的数据或从数据库查询得到的数据。
例子说明:
上一篇: PHP垃圾回收机制之回收周期
下一篇: PHP魔法函数应用详解
推荐阅读
-
PHP设计模式之工厂模式(Factory)入门与应用详解
-
PHP设计模式之单例模式入门与应用详解
-
PHP设计模式之策略模式(Strategy)入门与应用案例详解
-
PHP设计模式之迭代器(Iterator)模式入门与应用详解
-
PHP设计模式之中介者模式(Mediator Pattern)入门与应用案例详解
-
PHP设计模式之观察者模式入门与应用案例详解
-
PHP parse_ini_file函数的应用与扩展操作示例
-
PHP设计模式之装饰器(装饰者)模式(Decorator)入门与应用详解
-
PHP设计模式之外观模式(Facade)入门与应用详解
-
PHP call_user_func和call_user_func_array函数的简单理解与应用分析