科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道应用软件逐行解析php addslashes函数

逐行解析php addslashes函数

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

php addslashes函数, PHP的函数较多,要真正用好不容易。本文讲述的是php addslashes函数,php addslashes函数最终对应的c函数为。

来源:中国IT实验室 2013年3月3日

关键字: 函数 PHP

  • 评论
  • 分享微博
  • 分享邮件

ZDNet至顶网软件频道 PHP的函数较多,要真正用好不容易。本文讲述的是php addslashes函数,php addslashes函数最终对应的c函数为:

    3244 PHPAPI char *php_addslashes_ex(char *str, int length, int *new_length, int should_free, int ignore_sybase TS     RMLS_DC)

    3245 {

    3246     /* maximum string length, worst case situation */

    3247     char *new_str;

    3248     char *source, *target;

    3249     char *end;

    3250     int local_new_length;

    3251

    3252     if (!new_length) {

    3253         new_length = &local_new_length;

    3254     }

    3255     if (!str) {

    3256         *new_length = 0;

    3257         return str;

    3258     }

    3259     new_str = (char *) safe_emalloc(2, (length ? length : (length = strlen(str))), 1);

    3260     source = str;

    3261     end = source + length;

    3262     target = new_str;

    3263

    3264     if (!ignore_sybase && PG(magic_quotes_sybase)) {

    3265         while (source < end) {

    3266             switch (*source) {

    3267                 case "

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章