• php echo/print


    一、echo

    echo "$fistname com"; // 如果 $firstname = "55nav", 则会输出 55nav com. 
    echo '$firstname com'; // 由于使用单引号,所以不会输出$firstname的值,而是输出 $firstname com

    echo "55nav"," com"," is", " web";  // 不用括号的时候可以用逗号隔开多个值, 会输出 55nav com is web  

    二、print

    print() 和 echo() 用法一样,但是echo速度会比print快一点点

    三、print_r 函数

    print_r函数打印关于变量的易于理解的信息。
    语法:mixed print_r ( mixed $expression [, bool return ] )
    如果变量是string , integer or float , 将会直接输出其值,如果变量是一个数组,则会输出一个格式化后的数组,便于阅读,也就是有key和value对应的那种格式。对于object对象类同。print_r有两个参数,第一个是变量,第二个可设为true,如果设为true,则会返回字符串,否则返回布尔值TRUE。

    四、printf函数(引入了占位符的概念)

    printf("My name is %1$s %1$s","55nav", "com"); // 在s前添加1$或2$.....表示后面的参数显示的位置,此行输出 My name is 55nav 55nav因为只显示第一个参数两次。
    printf("My name is %2$s %1$s","55nav", "com"); // My name is com 55nav 

    五、sprintf函数

    此函数使用方法和printf一样,唯一不同的就是该函数把格式化的字符串写写入一个变量中,而不是输出来。

    sprintf("My name is %1$s %1$s","55nav", "com");  //你会发现没有任何东西输出的。 
    $out = sprintf("My name is %1$s %2$s","55nav", "com"); 
    echo $out;  //输出 My name is 55nav com 

    六、var_dump函数

    功能: 输出变量的内容、类型或字符串的内容、类型、长度。常用来调试。

    $a=100;
    var_dump($a); //int(100)
    $a=100.356;
    var_dump($a); //float(100.356)

  • 相关阅读:
    30网络通信之多线程
    U盘自动拷贝
    多态原理探究
    应用安全
    应用安全
    编码表/转义字符/进制转换
    代码审计
    文件上传
    渗透测试-Web安全-SSRF
    中间人攻击
  • 原文地址:https://www.cnblogs.com/lili1015/p/4808202.html
Copyright © 2020-2023  润新知