이 기사 아래에서는 객체 속성을 탐색하는 두 가지 방법을 제공하고 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)
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"]=>
/* 출력: 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 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.