zoukankan      html  css  js  c++  java
  • PHP变量问题,Bugku变量1

    知识点:php正则表达式,php函数,全局变量GLOBALS(注意global和$GLOBALS[]的区别)

    PHP函数:

    isset():     条件判断 get方法传递的args参数是否存在

    pre_match():     /^开始, w表示任意一个单词字符,即[a-zA-Z0-9_] ,+将前面的字符匹配一次或多次,$/结尾

    pre_match():     实现正则表达式的知识https://www.jb51.net/article/119063.htm

    eval("var_dump($$args);"):     将字符串作为php代码执行结尾加分号 var_dump()函数 显示关于一个或多个表达式的结构信息,包括表达式的类型与 值。

                                                   数组将递归展开值,通过缩进显示其结构。$$args 可以理解为$($args)

    var_dump():          显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。

    举例:

      

    如果是数组,就以数组的方式输出 变量类型+变量               本题就是以数组的方式输出。

    本题条件判断加了正则表达式判断,过滤了括号和引号等字符

    php有个变量 ,叫做GLOBALS, 全局变量,可以试试通过var_dump输出看看。

    得到

  • 相关阅读:
    4.2编写第一个servlet(500错误解决)超级开心
    springmvc文件上传下载
    找出字符串中不重复字符的最长子串的长度
    微信小程序接入,https服务器搭建和调试
    js常用写法
    通过条件删除标签
    xml的修改遍历,以及建立
    shelve模块
    dump与load
    locate,find,df,mount,du命令
  • 原文地址:https://www.cnblogs.com/liqik/p/10564584.html
Copyright © 2011-2022 走看看