美文网首页PHP经验分享程序猿的进阶屋
PHP中echo、print、print_r、var_dump、

PHP中echo、print、print_r、var_dump、

作者: soeben | 来源:发表于2018-10-07 17:15 被阅读11次

    void echo ( string $arg1 [, string $... ] )
    echo 是一个语言结构,可以不用括号包围参数列表,在没有括号情况下可接收多个参数并输出

    echo 'one';
    //输出 one
    echo('one');
    //输出 one
    echo 'one','two','three';
    //输出 onetwothree
    

    int print ( string $arg )
    print 和 echo 最主要的区别: print 仅支持一个参数,并总是返回 1。

    print 'one';
    //输出`one`
    print('one');
    //输出 one
    

    mixed print_r ( mixed $expression [, bool $return = FALSE ] )
    print_r() 以人类易读的格式显示一个变量的信息,当$return参数为 TRUE,print_r() 会直接返回信息,而不是输出。

    print_r( ['one'=>'123','two'=>'456','three'=>'789']);
    /*输出
    Array
    (
        [one] => 123
        [two] => 456
        [three] => 789
    )*/
    

    void var_dump ( mixed $expression [, mixed $... ] )
    var_dump() 显示关于一个或多个表达式的结构信息

    var_dump( ['one'=>'123','two'=>'456','three'=>'789']);
    /*输出
    array(3) {
      ["one"]=>
      string(3) "123"
      ["two"]=>
      string(3) "456"
      ["three"]=>
      string(3) "789"
    }*/
    

    mixed var_export ( mixed $expression [, bool $return = FALSE ] )
    var_export() 返回关于传递给该函数的变量的结构信息的PHP代码,当$return参数为 TRUE,var_export() 会直接返回信息,而不是输出。

    var_export( ['one'=>'123','two'=>'456','three'=>'789']);
    /*输出
    array (
      'one' => '123',
      'two' => '456',
      'three' => '789',
    )*/
    

    相关文章

      网友评论

        本文标题:PHP中echo、print、print_r、var_dump、

        本文链接:https://www.haomeiwen.com/subject/hrwlaftx.html