> php教程 > php手册 > 본문

PHP调试中常用的几种输出方法

WBOY
풀어 주다: 2016-06-06 20:00:11
원래의
2061명이 탐색했습니다.

PHP开发中,经常会查看变量的值,因此经常会将变量的值输出到页面以便于查看。 常用的输出方式有: echo 、 print 、 print_r 、 var_dump 、 var_exprot 等; echo和print常用来输出字符串; 查看数组常用print_r、var_dump、var_exprot; 若使用echo和prin

PHP开发中,经常会查看变量的值,因此经常会将变量的值输出到页面以便于查看。
常用的输出方式有:echoprintprint_rvar_dumpvar_exprot 等;
echo和print常用来输出字符串;
查看数组常用print_r、var_dump、var_exprot;
若使用echo和print输出数组时则,结果只能显示"Array",不会显示数组的结构。

一下举一例说明几种用法
配合print "

"和print "
로그인 후 복사
",以数组$a为例说明各种输出的区别。
$a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x', 'y', 'z'));

 

print_r($a);
输出结果:
Array ( [a] => apple [b] => banana [c] => Array ( [0] => x [1] => y [2] => z ) )

print "

"; print_r($a); print "
로그인 후 복사
";
输出结果:
Array
(
    [a] => apple
    [b] => banana
    [c] => Array
        (
            [0] => x
            [1] => y
            [2] => z
        )

)

var_dump($a);
输出结果:
array(3) { ["a"]=>  string(5) "apple" ["b"]=>  string(6) "banana" ["c"]=>  array(3) { [0]=>  string(1) "x" [1]=>  string(1) "y" [2]=>  string(1) "z" } }

print "
"; var_dump($a); print "
로그인 후 복사
";

输出结果:
array(3) {
  ["a"]=>
  string(5) "apple"
  ["b"]=>
  string(6) "banana"
  ["c"]=>
  array(3) {
    [0]=>
    string(1) "x"
    [1]=>
    string(1) "y"
    [2]=>
    string(1) "z"
  }
}

var_export($a);
输出结果:
array ( 'a' => 'apple', 'b' => 'banana', 'c' => array ( 0 => 'x', 1 => 'y', 2 => 'z', ), )

print "
"; var_export($a); print "
로그인 후 복사
";

输出结果:
array (
  'a' => 'apple',
  'b' => 'banana',
  'c' =>
  array (
    0 => 'x',
    1 => 'y',
    2 => 'z',
  ),
)
调试的时候可以根据不同的需要选用不同的输出方式。

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿