函数详解02 echo、print、print_r()、sprintf()、die()

  • echo 可以输出1个或者多个字符串,不返回值速度最快,使用时可以加括号 echo () 可以不加括号 echo

    echo "abc";
    echo "abc", "bcd";
    $v1 = 10;
    $v2 = 20;
    $v3 = 30;
    echo $v1, $v2, $v3;
    
  • print 只能输出1个字符串返回值速度稍慢,使用时可以加括号 print() 可以不加括号 print。不能返回数组或者对象,因为它是一个只能存进一个参数的函数,总不能让整一个数组或者对象作为参数吧?

  • print_r(),可以输出数组或者对象,相当于print的补充?速度最慢

    $arr = array('aa', 'bb');
    print_r($arr)    //Array ( [0] => aa [1] => bb )
    
  • printf("参数1", 参数2)
    参数1:按什么格式输出($s按字符串,$d是整型,$b是二进制,$x是16进制,$o是8进制,$f是浮点型
    参数2:要输出的变量

      
    
  • sprintf(),和printf()差不多作用同。但是返回值不能直接输出,必须赋值给一个变量

       
    
  • die(),有两个作用:先输出内容,然后推出程序(常用在链接服务器和数据库中)

    $mysqli = new mysqli('localhost', 'root', '123456', 'test_laravel');
    if ($mysqli->connect_error) {
      die('Connect Error (' . $mysqli->connect_errno . ') ' . $mysqli->connect_error);
    }
    

你可能感兴趣的:(函数详解02 echo、print、print_r()、sprintf()、die())