天道酬勤

代码审计中常用代码调试函数与注释

##常见注释

1、单行注释:

//echo "Hello World!";

2、多行注释:

/*
echo "Hello World!";
echo "Hello 123456!"
*/

##调试函数

1、echo

这是最简单的用于输出变量的调试函数。

<?php
     $a = "abc";
     echo $a;  //这里也可以  echo "$a";
?>

输出结果:


这里若将  echo “$a”改成 echo ‘$a’ ,结果如下:

单引号不会解析变量,只能输出单引号内的内容。而双引号才会解析变量。

2、print_r

以易于理解的形式打印变量,常用于打印数组

<?php
     $a = array("orange","apple","peach");
     print_r ($a);
?>

输出结果:

3、var_dump

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

<?php
     $a = array("orange","apple","peach");
     var_dump($a);
?>

输出结果:

4、debug_zval_dump

打印变量的相关信息,记录变量被引用的次数。同时它还可以打印多个变量。

<?php
     $a = array("orange","apple","peach");
     debug_zval_dump($a);
?>

输出结果:

5、exit()

退出脚本函数。当脚本运行到exit()函数时,就会退出脚本执行。

<?php
    $a = "a";
    $b = "b";
    echo $a;
    exit();
    echo $b;
?>

输出结果:

只输出了变量a的结果。

若有错误之处,还请各位大佬指出,谢谢!

赞(2) 打赏
未经允许不得转载:HackerGu‘s Blog » 代码审计中常用代码调试函数与注释
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

专注黑客技术的研究

联系我们联系我们

觉得文章有用就打赏一下文章作者

微信扫一扫打赏