> 백엔드 개발 > PHP 튜토리얼 > dumprep.exe PHP var_dump 함수 및 객체 속성 탐색을 위한 애플리케이션 코드

dumprep.exe PHP var_dump 함수 및 객체 속성 탐색을 위한 애플리케이션 코드

WBOY
풀어 주다: 2016-07-29 08:42:55
원래의
1061명이 탐색했습니다.

이 기사 아래에서는 객체 속성을 탐색하는 두 가지 방법을 제공하고 PHP에서 객체 속성을 탐색하는 응용 프로그램을 설명합니다. Private 변수와 Static 변수는 얻어올 수 없고, Public 변수로 정의해야만 읽을 수 있음을 알 수 있다.
객체 속성 순회 첫 번째 방법:

코드 복사 코드는 다음과 같습니다.


class foo {
private $a;
public $c;
private $d; ) {
var_dump(get_object_vars($this));
}
}
$test = new foo
var_dump(get_object_vars($test))
$test-> ;test( );


결과는 다음과 같습니다.
array(2) {
["b"]=> 1)

[ "c"]=>
NULL
}
array(4) {
["a"]=>
NULL
["b "]=>
int(1)
["c"]=>
NULL
["d"]=>
NULL
}
객체 속성을 순회하는 두 번째 방법 :



코드 복사

코드는 다음과 같습니다.

class foo { 비공개 $a;

공용 $c='jb51.net';

비공개 $d; test() {
var_dump( get_object_vars($this));
}
}
$test = new foo
var_dump(get_object_vars($test)); ->test();
?>


결과는 다음과 같습니다.
array(2) {
["b"]=> int(1)
["c"] =>
string(8) "jb51.net"
}
array(4) {
["a"]=>

NULL
["b"] =>
int(1)
["c"]=>
string(8) "jb51.net"
[" d"]=>
NULL
}
var_dump 사용 시 주의 사항:
프로그램이 결과를 브라우저에 직접 출력하는 것을 방지하기 위해 출력 제어 기능을 사용하여 캡처할 수 있습니다. 예를 들어 이 함수의 출력을 문자열 유형의 변수에 저장합니다.
var_dump 예제 코드



코드 복사

코드는 다음과 같습니다.


$a = array ( 1, 2, array ("a", "b", "c"));
var_dump ($a)

/* 출력: array(3) { [0] => int(1) [1]=> int(2)

[2]=>배열(3) {
[ 0]= >
문자열(1) "a"
[1]=>
문자열(1) "b"
[2]=> "c"
}
}
*/
$b = 3.1;
$c = TRUE;
var_dump($b,$c)/* 출력 :
float(3.1)
bool(true)
*/
?>
위 내용은 dumprep.exe의 내용을 포함하여 개체 속성을 탐색하는 dumprep.exe PHP var_dump의 기능 및 응용 프로그램 코드를 소개합니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.


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